Exportar (0) Imprimir
Expandir todo
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 un host para los flujos de trabajo.Admite características como actividades de mensajería, creación de varias instancias y configuración.

Espacio de nombres:  System.ServiceModel.Activities
Ensamblado:  System.ServiceModel.Activities (en System.ServiceModel.Activities.dll)

public class WorkflowServiceHost : ServiceHostBase

El tipo WorkflowServiceHost expone los siguientes miembros.

  NombreDescripción
Método protegidoWorkflowServiceHost()Inicializa una nueva instancia de la clase WorkflowServiceHost.
Método públicoWorkflowServiceHost(Activity, Uri[])Inicializa una nueva instancia de la clase WorkflowServiceHost usando las direcciones base y de actividad especificadas.
Método públicoWorkflowServiceHost(Object, Uri[])Inicializa una nueva instancia de la clase WorkflowServiceHost usando las direcciones base y de objeto de servicio especificadas.
Método públicoWorkflowServiceHost(WorkflowService, Uri[])Inicializa una nueva instancia de la clase WorkflowServiceHost con la definición de servicio y la colección de direcciones de base especificadas.
Arriba

  NombreDescripción
Propiedad públicaActivityObtiene la actividad raíz del servicio de flujo de trabajo hospedado.
Propiedad públicaAuthenticationObtiene el comportamiento de autenticación de servicio. (Se hereda de ServiceHostBase).
Propiedad públicaAuthorizationObtiene el comportamiento de la autorización para el servicio hospedado. (Se hereda de ServiceHostBase).
Propiedad públicaBaseAddressesObtiene las direcciones base utilizadas por el servicio hospedado. (Se hereda de ServiceHostBase).
Propiedad públicaChannelDispatchersObtiene la colección de distribuidores del canal utilizados por el host del servicio. (Se hereda de ServiceHostBase).
Propiedad públicaCloseTimeoutObtiene o establece el intervalo de tiempo permitido para que el host del servicio se cierre. (Se hereda de ServiceHostBase).
Propiedad públicaCredentialsObtiene la credencial para el servicio hospedado. (Se hereda de ServiceHostBase).
Propiedad protegidaDefaultCloseTimeoutObtiene o establece el intervalo de tiempo predeterminado permitido para que el host del servicio se cierre. (Se hereda de ServiceHostBase).
Propiedad protegidaDefaultOpenTimeoutObtiene el intervalo de tiempo predeterminado permitido para que el host del servicio se abra. (Se hereda de ServiceHostBase).
Propiedad públicaDescriptionObtiene la descripción del servicio hospedado. (Se hereda de ServiceHostBase).
Propiedad públicaDurableInstancingOptionsObtiene el objeto DurableInstancingOptions asociado con el host de servicio de flujo de trabajo.
Propiedad públicaExtensionsObtiene las extensiones para el host del servicio actual especificado. (Se hereda de ServiceHostBase).
Propiedad protegidaImplementedContractsRecupera los contratos implementados por el servicio hospedado. (Se hereda de ServiceHostBase).
Propiedad protegidaIsDisposedObtiene un valor que indica si el objeto de comunicación se ha eliminado. (Se hereda de CommunicationObject).
Propiedad públicaManualFlowControlLimitObtiene o establece el límite del control de flujo para los mensajes recibidos por el servicio hospedado. (Se hereda de ServiceHostBase).
Propiedad públicaOpenTimeoutObtiene o establece el intervalo de tiempo permitido para que el host del servicio se abra. (Se hereda de ServiceHostBase).
Propiedad públicaStateObtiene un valor que indica el estado actual del objeto de comunicación. (Se hereda de CommunicationObject).
Propiedad protegidaThisLockObtiene el bloqueo mutuamente excluyente que protege la instancia de clase durante una transición de estado. (Se hereda de CommunicationObject).
Propiedad públicaWorkflowExtensionsObtiene un objeto WorkflowInstanceExtensionManager para agregar o quitar extensiones a la instancia de servicio de flujo de trabajo.
Arriba

  NombreDescripción
Método públicoAbortProvoca que un objeto de comunicación pase inmediatamente de su estado actual al estado de cierre. (Se hereda de CommunicationObject).
Método protegidoAddBaseAddressAgrega una dirección base al host del servicio. (Se hereda de ServiceHostBase).
Método públicoAddDefaultEndpointsAgrega 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).
Método públicoAddServiceEndpoint(ServiceEndpoint)Agrega un extremo de servicio al host de servicio de flujo de trabajo. (Invalida a ServiceHostBase.AddServiceEndpoint(ServiceEndpoint)).
Método públicoAddServiceEndpoint(String, Binding, String)Agrega un extremo de servicio al host de servicio de flujo de trabajo con el contrato, el enlace y la dirección especificados.
Método públicoAddServiceEndpoint(String, Binding, Uri)Agrega un extremo de servicio al host de servicio de flujo de trabajo con el contrato, el enlace y la dirección especificados.
Método públicoAddServiceEndpoint(String, Binding, String, Uri)Agrega un extremo de servicio al host de servicio de flujo de trabajo con el contrato, el enlace, la dirección de extremo y el URI de escucha especificados.
Método públicoAddServiceEndpoint(String, Binding, Uri, Uri)Agrega un extremo de servicio al host de servicio de flujo de trabajo con el contrato, el enlace, la dirección de extremo y el URI de escucha especificados.
Método públicoAddServiceEndpoint(XName, Binding, String, Uri, String)Agrega un extremo de servicio al host de servicio de flujo de trabajo con el contrato, el enlace, la dirección de extremo, el URI de escucha y el nombre de configuración de comportamiento especificados.
Método públicoAddServiceEndpoint(XName, Binding, Uri, Uri, String)Agrega un extremo de servicio al host de servicio de flujo de trabajo con el contrato, el enlace, la dirección de extremo, el URI de escucha y el nombre de configuración de comportamiento implementados especificados.
Método protegidoApplyConfigurationCarga 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).
Método públicoBeginClose(AsyncCallback, Object)Comienza una operación asincrónica para cerrar un objeto de comunicación. (Se hereda de CommunicationObject).
Método públicoBeginClose(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).
Método públicoBeginOpen(AsyncCallback, Object)Comienza una operación asincrónica para abrir un objeto de comunicación. (Se hereda de CommunicationObject).
Método públicoBeginOpen(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).
Método públicoClose()Provoca que un objeto de comunicación pase de su estado actual al estado cerrado. (Se hereda de CommunicationObject).
Método públicoClose(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).
Método protegidoCreateDescriptionCrea una descripción de servicio del servicio de flujo de trabajo hospedado usando la colección de pares clave-valor especificada de información de dirección, enlace, contrato y extremo de servicio de comportamiento. (Invalida a ServiceHostBase.CreateDescription(IDictionary<String, ContractDescription>)).
Método públicoEndCloseCompleta una operación asincrónica para cerrar un objeto de comunicación. (Se hereda de CommunicationObject).
Método públicoEndOpenCompleta una operación asincrónica para abrir un objeto de comunicación. (Se hereda de CommunicationObject).
Método públicoEquals(Object)Determina si el objeto Object especificado es igual al objeto Object actual. (Se hereda de Object).
Método protegidoFaultProvoca que un objeto de comunicación pase de su estado actual al estado de error. (Se hereda de CommunicationObject).
Método protegidoFinalize 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).
Método protegidoGetCommunicationObjectTypeObtiene el tipo de objeto de comunicación. (Se hereda de CommunicationObject).
Método públicoGetHashCodeActúa como función hash para un tipo concreto. (Se hereda de Object).
Método públicoGetType Obtiene el Type de la instancia actual. (Se hereda de Object).
Método públicoIncrementManualFlowControlLimitAumenta el límite en la tasa de flujo de mensajes al servicio hospedado en un incremento especificado. (Se hereda de ServiceHostBase).
Método protegidoInitializeDescriptionCrea e inicializa el host del servicio con las descripciones de servicio y contrato. (Se hereda de ServiceHostBase).
Método protegidoInitializeRuntimeInicializa el tiempo de ejecución para el host de servicio de flujo de trabajo. (Invalida a ServiceHostBase.InitializeRuntime()).
Método protegidoLoadConfigurationSectionCarga el elemento de servicio desde el archivo de configuración o el servicio hospedado. (Se hereda de ServiceHostBase).
Método protegidoMemberwiseClone Crea una copia superficial del Object actual. (Se hereda de Object).
Método protegidoOnAbortAnula el host de servicio de flujo de trabajo. (Invalida a ServiceHostBase.OnAbort()).
Método protegidoOnBeginCloseComienza una operación asincrónica invocada cuando se cierra el host de servicio de flujo de trabajo. (Invalida a ServiceHostBase.OnBeginClose(TimeSpan, AsyncCallback, Object)).
Método protegidoOnBeginOpenComienza una operación asincrónica invocada cuando se abre el host de servicio de flujo de trabajo. (Invalida a ServiceHostBase.OnBeginOpen(TimeSpan, AsyncCallback, Object)).
Método protegidoOnCloseCierra el servicio hospedado, incluso los distribuidores de canal y los contextos de instancia y agentes de escucha asociados. (Invalida a ServiceHostBase.OnClose(TimeSpan)).
Método protegidoOnClosedLibera los recursos utilizados por el host de servicio. (Se hereda de ServiceHostBase).
Método protegidoOnClosingSe invoca durante la transición de un objeto de comunicación al estado de cierre. (Se hereda de CommunicationObject).
Método protegidoOnEndCloseCompleta una operación asincrónica invocada cuando se cierra el host de servicio de flujo de trabajo. (Invalida a ServiceHostBase.OnEndClose(IAsyncResult)).
Método protegidoOnEndOpenCompleta una operación asincrónica invocada cuando se abre el host de servicio de flujo de trabajo. (Invalida a ServiceHostBase.OnEndOpen(IAsyncResult)).
Método protegidoOnFaultedInserta 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).
Método protegidoOnOpenAbre los distribuidores del canal. (Invalida a ServiceHostBase.OnOpen(TimeSpan)).
Método protegidoOnOpenedObtiene las credenciales de servicio, la autenticación de servicio y el comportamiento de autorización del servicio hospedado. (Se hereda de ServiceHostBase).
Método protegidoOnOpeningSe invoca durante la transición de un objeto de comunicación al estado de abriendo. (Se hereda de CommunicationObject).
Método públicoOpen()Provoca que pase un objeto de comunicación desde el estado creado al estado abierto. (Se hereda de CommunicationObject).
Método públicoOpen(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).
Método protegidoReleasePerformanceCountersLibera el servicio y los contadores de rendimiento de distribuidor de canal para el servicio hospedado. (Se hereda de ServiceHostBase).
Método públicoSetEndpointAddressEstablece la dirección del extremo especificado en la dirección especificada. (Se hereda de ServiceHostBase).
Método protegidoThrowIfDisposedProduce una excepción si se elimina el objeto de comunicación. (Se hereda de CommunicationObject).
Método protegidoThrowIfDisposedOrImmutableProduce una excepción si en el objeto de comunicación la propiedad State no está establecida en el estado Created. (Se hereda de CommunicationObject).
Método protegidoThrowIfDisposedOrNotOpenProduce una excepción si el objeto de comunicación no está en el estado Opened. (Se hereda de CommunicationObject).
Método públicoToString Retorna una cadena que representa al objeto actual. (Se hereda de Object).
Arriba

  NombreDescripción
Evento públicoClosedSe produce cuando un objeto de comunicación realiza una transición al estado de cerrado. (Se hereda de CommunicationObject).
Evento públicoClosingSe produce cuando un objeto de comunicación realiza una transición al estado de cerrando. (Se hereda de CommunicationObject).
Evento públicoFaultedSe produce cuando un objeto de comunicación realiza una transición al estado de error. (Se hereda de CommunicationObject).
Evento públicoOpenedSe produce cuando un objeto de comunicación realiza una transición al estado de abierto. (Se hereda de CommunicationObject).
Evento públicoOpeningSe produce cuando un objeto de comunicación realiza una transición al estado de abriendo. (Se hereda de CommunicationObject).
Evento públicoUnknownMessageReceivedSe produce cuando se recibe un mensaje desconocido. (Se hereda de ServiceHostBase).
Arriba

  NombreDescripción
Implementación explícita de interfacesMétodo privadoIDisposable.DisposeCierra el host del servicio. (Se hereda de ServiceHostBase).
Arriba

.NET Framework

Compatible con: 4

.NET Framework Client Profile

Compatible con: 4

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.

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft