Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original. |
Traducción
Original
|
WorkflowServiceHost (Clase)
Proporciona el host para los servicios basados en el flujo de trabajo.
System.ServiceModel.Channels.CommunicationObject
System.ServiceModel.ServiceHostBase
System.ServiceModel.WorkflowServiceHost
Ensamblado: System.WorkflowServices (en System.WorkflowServices.dll)
El tipo WorkflowServiceHost expone los siguientes miembros.
| Nombre | Descripción | |
|---|---|---|
|
WorkflowServiceHost | Inicializa una nueva instancia de la clase WorkflowServiceHost. |
|
WorkflowServiceHost(Stream, Uri()) | Inicializa una nueva instancia de la clase WorkflowServiceHost con una secuencia de bytes que contiene la definición del flujo de trabajo, y las direcciones base del servicio especificado. |
|
WorkflowServiceHost(String, Uri()) | Inicializa una instancia nueva de la clase WorkflowServiceHost con una ruta de acceso de la definición del flujo de trabajo y las direcciones base del servicio especificado. |
|
WorkflowServiceHost(Type, Uri()) | Inicializa una instancia nueva de la clase WorkflowServiceHost con un tipo de flujo de trabajo y las direcciones base del servicio especificado. |
|
WorkflowServiceHost(Stream, Stream, Uri()) | Inicializa una instancia nueva de la clase WorkflowServiceHost mediante una secuencia de bytes que contiene la definición del flujo de trabajo, una secuencia de bytes que incluye la definición de las reglas del flujo de trabajo, y las direcciones base del servicio especificado. |
|
WorkflowServiceHost(String, String, Uri()) | Inicializa una instancia nueva de la clase WorkflowServiceHost con una ruta de acceso de la definición de flujo de trabajo, una ruta de acceso de la definición de las reglas del flujo de trabajo y las direcciones base del servicio especificado. |
|
WorkflowServiceHost(Stream, Stream, ITypeProvider, Uri()) | Inicializa una instancia nueva de la clase WorkflowServiceHost con una secuencia de bytes que contiene la definición del flujo de trabajo, una secuencia de bytes que incluye la definición de las reglas del flujo de trabajo, un proveedor de tipos para los tipos de actividad personalizados, y las direcciones base del servicio especificado. |
|
WorkflowServiceHost(String, String, ITypeProvider, Uri()) | Inicializa una instancia nueva de la clase WorkflowServiceHost con una ruta de acceso de la definición del flujo de trabajo, una ruta de acceso de la definición de las reglas del flujo de trabajo, un proveedor de tipos para los tipos de actividad personalizados y las direcciones base del servicio especificado. |
| Nombre | Descripción | |
|---|---|---|
|
Authentication | Obtiene el comportamiento de autenticación de servicio. (Se hereda de ServiceHostBase). |
|
Authorization | Obtiene el comportamiento de la autorización para el servicio hospedado. (Se hereda de ServiceHostBase). |
|
BaseAddresses | Obtiene las direcciones base utilizadas por el servicio hospedado. (Se hereda de ServiceHostBase). |
|
ChannelDispatchers | Obtiene la colección de distribuidores del canal utilizados por el host del servicio. (Se hereda de ServiceHostBase). |
|
CloseTimeout | Obtiene o establece el intervalo de tiempo permitido para que el host del servicio se cierre. (Se hereda de ServiceHostBase). |
|
Credentials | Obtiene la credencial para el servicio hospedado. (Se hereda de ServiceHostBase). |
|
DefaultCloseTimeout | Obtiene o establece el intervalo de tiempo predeterminado permitido para que el host del servicio se cierre. (Se hereda de ServiceHostBase). |
|
DefaultOpenTimeout | Obtiene el intervalo de tiempo predeterminado permitido para que el host del servicio se abra. (Se hereda de ServiceHostBase). |
|
Description | Obtiene la descripción del servicio hospedado. (Se hereda de ServiceHostBase). |
|
Extensions | Obtiene las extensiones para el host del servicio actual especificado. (Se hereda de ServiceHostBase). |
|
ImplementedContracts | Recupera los contratos implementados por el servicio hospedado. (Se hereda de ServiceHostBase). |
|
IsDisposed | Obtiene un valor que indica si el objeto de comunicación se ha eliminado. (Se hereda de CommunicationObject). |
|
ManualFlowControlLimit | Obtiene o establece el límite del control de flujo para los mensajes recibidos por el servicio hospedado. (Se hereda de ServiceHostBase). |
|
OpenTimeout | Obtiene o establece el intervalo de tiempo permitido para que el host del servicio se abra. (Se hereda de ServiceHostBase). |
|
State | Obtiene un valor que indica el estado actual del objeto de comunicación. (Se hereda de CommunicationObject). |
|
ThisLock | Obtiene el bloqueo mutuamente excluyente que protege la instancia de clase durante una transición de estado. (Se hereda de CommunicationObject). |
| Nombre | Descripción | |
|---|---|---|
|
Abort | Provoca que un objeto de comunicación pase inmediatamente de su estado actual al estado de cierre. (Se hereda de CommunicationObject). |
|
AddBaseAddress | Agrega una dirección base al host del servicio. (Se hereda de ServiceHostBase). |
|
AddDefaultEndpoints | Agrega extremos de servicio para todas las direcciones base en cada contrato encontrado en el host del servicio con el enlace predeterminado. (Se hereda de ServiceHostBase). |
|
AddServiceEndpoint(ServiceEndpoint) | Agrega el extremo de servicio especificado al servicio hospedado. (Se hereda de ServiceHostBase). |
|
AddServiceEndpoint(String, Binding, String) | Agrega un extremo de servicio al servicio hospedado con un contrato especificado, un enlace y una dirección del extremo. (Se hereda de ServiceHostBase). |
|
AddServiceEndpoint(String, Binding, Uri) | Agrega un extremo de servicio al servicio hospedado con un contrato especificado, un enlace y un URI que contiene la dirección del extremo. (Se hereda de ServiceHostBase). |
|
AddServiceEndpoint(Type, Binding, String) | Agrega un extremo de servicio para el servicio de flujo de trabajo hospedado con el contrato, enlace y dirección de extremo especificados. |
|
AddServiceEndpoint(Type, Binding, Uri) | Agrega un extremo de servicio al servicio de flujo de trabajo con un contrato especificado, un enlace y un URI que contiene la dirección del extremo. |
|
AddServiceEndpoint(String, Binding, String, Uri) | Agrega un extremo de servicio al servicio hospedado con un contrato especificado, un enlace, una dirección del extremo y un URI que contiene la dirección en la que realiza escuchas. (Se hereda de ServiceHostBase). |
|
AddServiceEndpoint(String, Binding, Uri, Uri) | Agrega un extremo de servicio al servicio hospedado con un contrato especificado, un enlace y URI que contienen la dirección del extremo y la de escucha (Se hereda de ServiceHostBase). |
|
AddServiceEndpoint(Type, Binding, String, Uri) | Agrega un extremo de servicio al servicio de flujo de trabajo con un contrato especificado, un enlace, una dirección de extremo y un URI en el que el servicio realiza escuchas. |
|
AddServiceEndpoint(Type, Binding, Uri, Uri) | Agrega un extremo de servicio al servicio de flujo de trabajo con un contrato especificado, un enlace, un URI que contiene la dirección del extremo y un URI en el que el servicio realiza escuchas. |
|
ApplyConfiguration | Carga la información de descripción de servicio del archivo de configuración y la aplica al tiempo de ejecución que se está construyendo. (Se hereda de ServiceHostBase). |
|
BeginClose(AsyncCallback, Object) | Comienza una operación asincrónica para cerrar un objeto de comunicación. (Se hereda de CommunicationObject). |
|
BeginClose(TimeSpan, AsyncCallback, Object) | Comienza una operación asincrónica para cerrar un objeto de comunicación con un tiempo de espera especificado. (Se hereda de CommunicationObject). |
|
BeginOpen(AsyncCallback, Object) | Comienza una operación asincrónica para abrir un objeto de comunicación. (Se hereda de CommunicationObject). |
|
BeginOpen(TimeSpan, AsyncCallback, Object) | Comienza una operación asincrónica para abrir un objeto de comunicación dentro de un intervalo especificado de tiempo. (Se hereda de CommunicationObject). |
|
Close | Provoca que un objeto de comunicación pase de su estado actual al estado cerrado. (Se hereda de CommunicationObject). |
|
Close(TimeSpan) | Provoca que un objeto de comunicación pase su estado actual al estado cerrado dentro de un intervalo de tiempo especificado. (Se hereda de CommunicationObject). |
|
CreateDescription | Crea una descripción del servicio de flujo de trabajo. (Invalida a ServiceHostBase.CreateDescription(IDictionary(Of String, ContractDescription))). |
|
EndClose | Completa una operación asincrónica para cerrar un objeto de comunicación. (Se hereda de CommunicationObject). |
|
EndOpen | Completa una operación asincrónica para abrir un objeto de comunicación. (Se hereda de CommunicationObject). |
|
Equals(Object) | Determina si el objeto Object especificado es igual al objeto Object actual. (Se hereda de Object). |
|
Fault | Provoca que un objeto de comunicación pase de su estado actual al estado de error. (Se hereda de CommunicationObject). |
|
Finalize | Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object). |
|
GetCommunicationObjectType | Obtiene el tipo de objeto de comunicación. (Se hereda de CommunicationObject). |
|
GetHashCode | Actúa como función hash para un tipo concreto. (Se hereda de Object). |
|
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). |
|
IncrementManualFlowControlLimit | Aumenta el límite en la tasa de flujo de mensajes al servicio hospedado en un incremento especificado. (Se hereda de ServiceHostBase). |
|
InitializeDescription | Crea e inicializa el host del servicio con las descripciones de servicio y contrato. (Se hereda de ServiceHostBase). |
|
InitializeRuntime | Inicializa el tiempo de ejecución para el host del servicio. (Se hereda de ServiceHostBase). |
|
LoadConfigurationSection | Carga el elemento de servicio desde el archivo de configuración o el servicio hospedado. (Se hereda de ServiceHostBase). |
|
MemberwiseClone | Crea una copia superficial del objeto Object actual. (Se hereda de Object). |
|
OnAbort | Anula el servicio. (Se hereda de ServiceHostBase). |
|
OnBeginClose | Comienza una operación asincrónica invocada en el cierre del host del servicio. (Se hereda de ServiceHostBase). |
|
OnBeginOpen | Comienza una operación asincrónica invocada en la apertura del host del servicio. (Se hereda de ServiceHostBase). |
|
OnClose | Cierra el servicio hospedado, incluso sus distribuidores de canal y sus contextos de instancia y agentes de escucha asociados. (Se hereda de ServiceHostBase). |
|
OnClosed | Libera los recursos utilizados por el host de servicio. (Se hereda de ServiceHostBase). |
|
OnClosing | Se llama a este método antes de que WorkflowServiceHost se ponga en estado de cierre. (Invalida a CommunicationObject.OnClosing). |
|
OnEndClose | Completa una operación asincrónica invocada en el cierre del host del servicio. (Se hereda de ServiceHostBase). |
|
OnEndOpen | Completa una operación asincrónica invocada en la apertura del host del servicio. (Se hereda de ServiceHostBase). |
|
OnFaulted | Inserta el procesamiento en un objeto de comunicación después de que éste pase al estado de error debido a la invocación de una operación sincrónica de error. (Se hereda de CommunicationObject). |
|
OnOpen | Abre los distribuidores del canal. (Se hereda de ServiceHostBase). |
|
OnOpened | Obtiene las credenciales de servicio, la autenticación de servicio y el comportamiento de autorización del servicio hospedado. (Se hereda de ServiceHostBase). |
|
OnOpening | Se invoca durante la transición de un objeto de comunicación al estado de abriendo. (Se hereda de CommunicationObject). |
|
Open | Provoca que pase un objeto de comunicación desde el estado creado al estado abierto. (Se hereda de CommunicationObject). |
|
Open(TimeSpan) | Provoca que un objeto de comunicación pase del estado creado al estado abierto dentro de un intervalo de tiempo especificado. (Se hereda de CommunicationObject). |
|
ReleasePerformanceCounters | Libera el servicio y los contadores de rendimiento de distribuidor de canal para el servicio hospedado. (Se hereda de ServiceHostBase). |
|
SetEndpointAddress | Establece la dirección del extremo especificado en la dirección especificada. (Se hereda de ServiceHostBase). |
|
ThrowIfDisposed | Produce una excepción si se elimina el objeto de comunicación. (Se hereda de CommunicationObject). |
|
ThrowIfDisposedOrImmutable | Produce una excepción si en el objeto de comunicación la propiedad State no está establecida en el estado Created. (Se hereda de CommunicationObject). |
|
ThrowIfDisposedOrNotOpen | Produce una excepción si el objeto de comunicación no está en el estado Opened. (Se hereda de CommunicationObject). |
|
ToString | Devuelve una cadena que representa el objeto actual. (Se hereda de Object). |
| Nombre | Descripción | |
|---|---|---|
|
Closed | Se produce cuando un objeto de comunicación realiza una transición al estado de cerrado. (Se hereda de CommunicationObject). |
|
Closing | Se produce cuando un objeto de comunicación realiza una transición al estado de cerrando. (Se hereda de CommunicationObject). |
|
Faulted | Se produce cuando un objeto de comunicación realiza una transición al estado de error. (Se hereda de CommunicationObject). |
|
Opened | Se produce cuando un objeto de comunicación realiza una transición al estado de abierto. (Se hereda de CommunicationObject). |
|
Opening | Se produce cuando un objeto de comunicación realiza una transición al estado de abriendo. (Se hereda de CommunicationObject). |
|
UnknownMessageReceived | Se produce cuando se recibe un mensaje desconocido. (Se hereda de ServiceHostBase). |
| Nombre | Descripción | |
|---|---|---|
|
IDisposable.Dispose | Cierra el host del servicio. (Se hereda de ServiceHostBase). |
Implementa el host que usa el modelo de programación del modelo de servicio de .
Utilice la clase WorkflowServiceHost para configurar y exponer un flujo de trabajo como servicio que utilizarán las aplicaciones cliente cuando no se usen Internet Information Services (IIS) o Windows Activation Services (WAS) para exponer un servicio. Tanto IIS como WAS interactúan con un objeto WorkflowServiceHost en su nombre.
Para exponer un flujo de trabajo como servicio de modo que lo usen los autores de las llamadas, WCF exige una descripción completa del servicio (representada por la clase ServiceDescription). La clase WorkflowServiceHost crea una ServiceDescription a partir del tipo de servicio de flujo de trabajo y de la información de configuración, a continuación, utiliza esa descripción para crear objetos ChannelDispatcher para cada extremo de la descripción.
Utilice un objeto WorkflowServiceHost para cargar un servicio de flujo de trabajo, configurar extremos, aplicar los valores de seguridad e iniciar las escuchas para administrar las solicitudes entrantes.
Windows 7, Windows Vista SP1 o posterior, Windows XP SP3, Windows Server 2008 (no se admite Server Core), Windows Server 2008 R2 (se admite Server Core con SP1 o posterior), Windows Server 2003 SP2
.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.
