Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En esta tarea definirá e implementará el contrato de servicio para su servicio duradero.
Definición del contrato
Abra Visual Studio 2008, haga clic en Archivo y seleccione Nuevo y, a continuación, Proyecto.
En el cuadro de diálogo Nuevo proyecto, en WCF, seleccione la plantilla Biblioteca de servicio de WCF.
Denomine a su proyecto SimpleDurableService y haga clic en Aceptar.
Visual Studio 2008 genera los archivos siguientes para su servicio WCF: un archivo App.config para almacenar la configuración, un archivo de origen que contiene una definición de contrato, y un archivo de origen que contiene la clase de servicio que implementa la definición del contrato.
La plantilla crea un servicio con dos operaciones y un contrato de datos para un tipo personalizado. En este tutorial definirá nuevas operaciones para su servicio duradero.
Abra IService1.cs (o IService1.vb si crea una solución Visual Basic) y reemplace la definición de interfaz existente con el código siguiente y quite la definición DataContractAttribute existente.
- Abra Service1.cs (o Service1.vb si crea una solución Visual Basic).
- Implemente la interfaz IService1 actualizada en su definición de clase de Service1.
Visual Studio crea automáticamente implementaciones predeterminadas para sus métodos de interfaz, que modificará en el paso siguiente. - Modifique la definición de clase existente para realizar la lógica adecuada tal y como se muestra en el código siguiente:
Ahora, el servicio WCF que ha creado es exactamente igual que cualquier servicio WCF que haya creado en .NET Framework 3,0. La tarea siguiente le mostrará cómo usar este servicio y conservar su estado actual en un almacén de persistencia para que en caso de que su servicio se desconecte del cliente, pueda comunicarse de nuevo con el cliente más tarde y después de que se invoque la última operación correctamente.
Consulte también
Tareas
Tarea 2: Habilitación de persistencia para el servicio duradero
Otros recursos
Tutorial: Creación de un servicio duradero
Copyright © 2007 Microsoft Corporation. Reservados todos los derechos.