WorkflowServiceHost Clase

Definición

Precaución

The WF3 types are deprecated. Instead, please use the new WF4 types from System.Activities.*

Proporciona host para los servicios basados en flujo de trabajo.

public ref class WorkflowServiceHost : System::ServiceModel::ServiceHostBase
public class WorkflowServiceHost : System.ServiceModel.ServiceHostBase
[System.Obsolete("The WF3 types are deprecated.  Instead, please use the new WF4 types from System.Activities.*")]
public class WorkflowServiceHost : System.ServiceModel.ServiceHostBase
type WorkflowServiceHost = class
    inherit ServiceHostBase
[<System.Obsolete("The WF3 types are deprecated.  Instead, please use the new WF4 types from System.Activities.*")>]
type WorkflowServiceHost = class
    inherit ServiceHostBase
Public Class WorkflowServiceHost
Inherits ServiceHostBase
Herencia
Atributos

Comentarios

Implementa el host usado por el modelo de programación del modelo de servicio de Windows Communication Foundation (WCF).

Use la clase /> WorkflowServiceHost objeto en su nombre.

Para exponer un flujo de trabajo como servicio para su uso por parte de los autores de llamadas, WCF requiere una descripción completa del servicio (representada por la ServiceDescription clase ). La WorkflowServiceHost clase crea a ServiceDescription partir del tipo de servicio de flujo de trabajo y la información de configuración y, a continuación, usa esa descripción para crear ChannelDispatcher objetos para cada punto de conexión de la descripción.

Use un WorkflowServiceHost objeto para cargar un servicio de flujo de trabajo, configurar puntos de conexión, aplicar la configuración de seguridad e iniciar agentes de escucha para controlar las solicitudes entrantes.

Constructores

Nombre Description
WorkflowServiceHost()
Obsoletos.

Inicializa una nueva instancia de la clase WorkflowServiceHost.

WorkflowServiceHost(Stream, Stream, ITypeProvider, Uri[])
Obsoletos.

Inicializa una nueva instancia de la WorkflowServiceHost clase mediante un flujo de bytes que contiene la definición de flujo de trabajo, un flujo de bytes que contiene la definición de reglas de flujo de trabajo, un proveedor de tipos para tipos de actividad personalizados y las direcciones base del servicio especificado.

WorkflowServiceHost(Stream, Stream, Uri[])
Obsoletos.

Inicializa una nueva instancia de la WorkflowServiceHost clase mediante un flujo de bytes que contiene la definición del flujo de trabajo, un flujo de bytes que contiene la definición de reglas de flujo de trabajo y las direcciones base del servicio especificado.

WorkflowServiceHost(Stream, Uri[])
Obsoletos.

Inicializa una nueva instancia de la WorkflowServiceHost clase mediante un flujo de bytes que contiene la definición del flujo de trabajo y las direcciones base del servicio especificado.

WorkflowServiceHost(String, String, ITypeProvider, Uri[])
Obsoletos.

Inicializa una nueva instancia de la WorkflowServiceHost clase mediante una ruta de acceso a la definición de flujo de trabajo, una ruta de acceso a la definición de reglas de flujo de trabajo, un proveedor de tipos para los tipos de actividad personalizados y las direcciones base del servicio especificado.

WorkflowServiceHost(String, String, Uri[])
Obsoletos.

Inicializa una nueva instancia de la WorkflowServiceHost clase mediante una ruta de acceso a la definición de flujo de trabajo, una ruta de acceso a la definición de reglas de flujo de trabajo y las direcciones base del servicio especificado.

WorkflowServiceHost(String, Uri[])
Obsoletos.

Inicializa una nueva instancia de la WorkflowServiceHost clase mediante una ruta de acceso a la definición de flujo de trabajo y las direcciones base del servicio especificado.

WorkflowServiceHost(Type, Uri[])
Obsoletos.

Inicializa una nueva instancia de la WorkflowServiceHost clase utilizando un tipo de flujo de trabajo y las direcciones base del servicio especificado.

Propiedades

Nombre Description
Authentication
Obsoletos.

Obtiene el comportamiento de autenticación del servicio.

(Heredado de ServiceHostBase)
Authorization
Obsoletos.

Obtiene el comportamiento de autorización para el servicio hospedado.

(Heredado de ServiceHostBase)
BaseAddresses
Obsoletos.

Obtiene las direcciones base usadas por el servicio hospedado.

(Heredado de ServiceHostBase)
ChannelDispatchers
Obsoletos.

Obtiene la colección de distribuidores de canales utilizados por el host de servicio.

(Heredado de ServiceHostBase)
CloseTimeout
Obsoletos.

Obtiene o establece el intervalo de tiempo permitido para que se cierre el host de servicio.

(Heredado de ServiceHostBase)
Credentials
Obsoletos.

Obtiene la credencial del servicio hospedado.

(Heredado de ServiceHostBase)
DefaultCloseTimeout
Obsoletos.

Obtiene el intervalo de tiempo predeterminado permitido para que se cierre el host de servicio.

(Heredado de ServiceHostBase)
DefaultOpenTimeout
Obsoletos.

Obtiene el intervalo de tiempo predeterminado permitido para que el host de servicio se abra.

(Heredado de ServiceHostBase)
Description
Obsoletos.

Obtiene la descripción del servicio hospedado.

(Heredado de ServiceHostBase)
Extensions
Obsoletos.

Obtiene las extensiones para el host de servicio especificado actual.

(Heredado de ServiceHostBase)
ImplementedContracts
Obsoletos.

Recupera los contratos implementados por el servicio hospedado.

(Heredado de ServiceHostBase)
IsDisposed
Obsoletos.

Obtiene un valor que indica si se ha eliminado el objeto de comunicación.

(Heredado de CommunicationObject)
ManualFlowControlLimit
Obsoletos.

Obtiene o establece el límite de control de flujo para los mensajes recibidos por el servicio hospedado.

(Heredado de ServiceHostBase)
OpenTimeout
Obsoletos.

Obtiene o establece el intervalo de tiempo permitido para que el host de servicio se abra.

(Heredado de ServiceHostBase)
State
Obsoletos.

Obtiene un valor que indica el estado actual del objeto de comunicación.

(Heredado de CommunicationObject)
ThisLock
Obsoletos.

Obtiene el bloqueo mutuamente excluyente que protege la instancia de clase durante una transición de estado.

(Heredado de CommunicationObject)

Métodos

Nombre Description
Abort()
Obsoletos.

Hace que un objeto de comunicación pase inmediatamente de su estado actual al estado de cierre.

(Heredado de CommunicationObject)
AddBaseAddress(Uri)
Obsoletos.

Agrega una dirección base al host de servicio.

(Heredado de ServiceHostBase)
AddDefaultEndpoints()
Obsoletos.

Agrega puntos de conexión de servicio para todas las direcciones base de cada contrato que se encuentran en el host de servicio con el enlace predeterminado.

(Heredado de ServiceHostBase)
AddServiceEndpoint(ServiceEndpoint)
Obsoletos.

Agrega el punto de conexión de servicio especificado al servicio hospedado.

(Heredado de ServiceHostBase)
AddServiceEndpoint(String, Binding, String, Uri)
Obsoletos.

Agrega un punto de conexión de servicio al servicio hospedado con un contrato, enlace, dirección de punto de conexión y URI especificados que contiene la dirección en la que escucha.

(Heredado de ServiceHostBase)
AddServiceEndpoint(String, Binding, String)
Obsoletos.

Agrega un punto de conexión de servicio al servicio hospedado con un contrato, enlace y dirección de punto de conexión especificados.

(Heredado de ServiceHostBase)
AddServiceEndpoint(String, Binding, Uri, Uri)
Obsoletos.

Agrega un punto de conexión de servicio al servicio hospedado con el contrato, el enlace y los URI especificados que contienen el punto de conexión y las direcciones de escucha.

(Heredado de ServiceHostBase)
AddServiceEndpoint(String, Binding, Uri)
Obsoletos.

Agrega un punto de conexión de servicio al servicio hospedado con un contrato, un enlace y un URI especificados que contiene la dirección del punto de conexión.

(Heredado de ServiceHostBase)
AddServiceEndpoint(Type, Binding, String, Uri)
Obsoletos.

Agrega un punto de conexión de servicio al servicio de flujo de trabajo con un contrato especificado, un enlace, una dirección de punto de conexión y un URI en el que escucha el servicio.

AddServiceEndpoint(Type, Binding, String)
Obsoletos.

Agrega un punto de conexión de servicio para el servicio de flujo de trabajo mediante el contrato, el enlace y la dirección de punto de conexión especificados.

AddServiceEndpoint(Type, Binding, Uri, Uri)
Obsoletos.

Agrega un punto de conexión de servicio al servicio de flujo de trabajo con un contrato especificado, un enlace, un URI que contiene la dirección del punto de conexión y un URI en el que escucha el servicio.

AddServiceEndpoint(Type, Binding, Uri)
Obsoletos.

Agrega un punto de conexión de servicio al servicio de flujo de trabajo con un contrato, un enlace y un URI especificados que contiene la dirección del punto de conexión.

ApplyConfiguration()
Obsoletos.

Carga la información de descripción del servicio del archivo de configuración y la aplica al tiempo de ejecución que se va a construir.

(Heredado de ServiceHostBase)
BeginClose(AsyncCallback, Object)
Obsoletos.

Comienza una operación asincrónica para cerrar un objeto de comunicación.

(Heredado de CommunicationObject)
BeginClose(TimeSpan, AsyncCallback, Object)
Obsoletos.

Comienza una operación asincrónica para cerrar un objeto de comunicación con un tiempo de espera especificado.

(Heredado de CommunicationObject)
BeginOpen(AsyncCallback, Object)
Obsoletos.

Comienza una operación asincrónica para abrir un objeto de comunicación.

(Heredado de CommunicationObject)
BeginOpen(TimeSpan, AsyncCallback, Object)
Obsoletos.

Comienza una operación asincrónica para abrir un objeto de comunicación dentro de un intervalo de tiempo especificado.

(Heredado de CommunicationObject)
Close()
Obsoletos.

Hace que un objeto de comunicación pase de su estado actual al estado cerrado.

(Heredado de CommunicationObject)
Close(TimeSpan)
Obsoletos.

Hace que un objeto de comunicación pase de su estado actual al estado cerrado dentro de un intervalo de tiempo especificado.

(Heredado de CommunicationObject)
CreateDescription(IDictionary<String,ContractDescription>)
Obsoletos.

Crea una descripción del servicio de flujo de trabajo.

EndClose(IAsyncResult)
Obsoletos.

Completa una operación asincrónica para cerrar un objeto de comunicación.

(Heredado de CommunicationObject)
EndOpen(IAsyncResult)
Obsoletos.

Completa una operación asincrónica para abrir un objeto de comunicación.

(Heredado de CommunicationObject)
Equals(Object)
Obsoletos.

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
Fault()
Obsoletos.

Hace que un objeto de comunicación pase de su estado actual al estado defectuoso.

(Heredado de CommunicationObject)
GetCommunicationObjectType()
Obsoletos.

Obtiene el tipo de objeto de comunicación.

(Heredado de CommunicationObject)
GetHashCode()
Obsoletos.

Actúa como la función hash predeterminada.

(Heredado de Object)
GetType()
Obsoletos.

Obtiene el Type de la instancia actual.

(Heredado de Object)
IncrementManualFlowControlLimit(Int32)
Obsoletos.

Aumenta el límite de la velocidad de flujo de mensajes al servicio hospedado mediante un incremento especificado.

(Heredado de ServiceHostBase)
InitializeDescription(UriSchemeKeyedCollection)
Obsoletos.

Crea e inicializa el host de servicio con las descripciones del contrato y del servicio.

(Heredado de ServiceHostBase)
InitializeRuntime()
Obsoletos.

Inicializa el tiempo de ejecución para el host de servicio.

(Heredado de ServiceHostBase)
LoadConfigurationSection(ServiceElement)
Obsoletos.

Carga el elemento de servicio desde el archivo de configuración del servicio hospedado.

(Heredado de ServiceHostBase)
MemberwiseClone()
Obsoletos.

Crea una copia superficial del Objectactual.

(Heredado de Object)
OnAbort()
Obsoletos.

Anula el servicio.

(Heredado de ServiceHostBase)
OnBeginClose(TimeSpan, AsyncCallback, Object)
Obsoletos.

Comienza una operación asincrónica invocada al cierre del host de servicio.

(Heredado de ServiceHostBase)
OnBeginOpen(TimeSpan, AsyncCallback, Object)
Obsoletos.

Comienza una operación asincrónica invocada al abrir el host de servicio.

(Heredado de ServiceHostBase)
OnClose(TimeSpan)
Obsoletos.

Cierra el servicio hospedado, incluidos sus distribuidores de canales y contextos de instancia asociados y agentes de escucha.

(Heredado de ServiceHostBase)
OnClosed()
Obsoletos.

Libera los recursos usados por el host de servicio.

(Heredado de ServiceHostBase)
OnClosing()
Obsoletos.

Se llama a este método antes de WorkflowServiceHost que se coloque en un estado de cierre.

OnEndClose(IAsyncResult)
Obsoletos.

Completa una operación asincrónica invocada al cerrar el host de servicio.

(Heredado de ServiceHostBase)
OnEndOpen(IAsyncResult)
Obsoletos.

Completa una operación asincrónica invocada al abrir el host de servicio.

(Heredado de ServiceHostBase)
OnFaulted()
Obsoletos.

Inserta el procesamiento en un objeto de comunicación después de realizar la transición al estado defectuoso debido a la invocación de una operación de error sincrónica.

(Heredado de CommunicationObject)
OnOpen(TimeSpan)
Obsoletos.

Abre los distribuidores del canal.

(Heredado de ServiceHostBase)
OnOpened()
Obsoletos.

Obtiene las credenciales de servicio, la autenticación del servicio y el comportamiento de autorización del servicio hospedado.

(Heredado de ServiceHostBase)
OnOpening()
Obsoletos.

Se invoca durante la transición de un objeto de comunicación al estado de apertura.

(Heredado de CommunicationObject)
Open()
Obsoletos.

Hace que un objeto de comunicación pase del estado creado al estado abierto.

(Heredado de CommunicationObject)
Open(TimeSpan)
Obsoletos.

Hace que un objeto de comunicación pase del estado creado al estado abierto dentro de un intervalo de tiempo especificado.

(Heredado de CommunicationObject)
ReleasePerformanceCounters()
Obsoletos.

Libera los contadores de rendimiento del servicio y del distribuidor del canal para el servicio hospedado.

(Heredado de ServiceHostBase)
SetEndpointAddress(ServiceEndpoint, String)
Obsoletos.

Establece la dirección del punto de conexión del punto de conexión especificado en la dirección especificada.

(Heredado de ServiceHostBase)
ThrowIfDisposed()
Obsoletos.

Produce una excepción si se elimina el objeto de comunicación.

(Heredado de CommunicationObject)
ThrowIfDisposedOrImmutable()
Obsoletos.

Produce una excepción si el objeto de comunicación que la State propiedad no está establecida en el Created estado .

(Heredado de CommunicationObject)
ThrowIfDisposedOrNotOpen()
Obsoletos.

Produce una excepción si el objeto de comunicación no está en el Opened estado .

(Heredado de CommunicationObject)
ToString()
Obsoletos.

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Eventos

Nombre Description
Closed
Obsoletos.

Se produce cuando un objeto de comunicación pasa al estado cerrado.

(Heredado de CommunicationObject)
Closing
Obsoletos.

Se produce cuando un objeto de comunicación pasa al estado de cierre.

(Heredado de CommunicationObject)
Faulted
Obsoletos.

Se produce cuando un objeto de comunicación pasa al estado defectuoso.

(Heredado de CommunicationObject)
Opened
Obsoletos.

Se produce cuando un objeto de comunicación pasa al estado abierto.

(Heredado de CommunicationObject)
Opening
Obsoletos.

Se produce cuando un objeto de comunicación pasa al estado de apertura.

(Heredado de CommunicationObject)
UnknownMessageReceived
Obsoletos.

Se produce cuando se recibe un mensaje desconocido.

(Heredado de ServiceHostBase)

Implementaciones de interfaz explícitas

Nombre Description
IDisposable.Dispose()
Obsoletos.

Cierra el host del servicio.

(Heredado de ServiceHostBase)

Se aplica a