WorkflowServiceHost Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cuidado
The WF3 types are deprecated. Instead, please use the new WF4 types from System.Activities.*
Fornece host para serviços baseados em fluxo de trabalho.
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
- Herança
- Atributos
Comentários
Implementa o host usado pelo modelo de programação do modelo de serviço Windows Communication Foundation (WCF).
Use a classe WorkflowServiceHost para configurar e expor um fluxo de trabalho como serviço para uso por aplicativos cliente quando você não estiver usando Serviços de Informações da Internet (IIS) ou serviços de ativação de Windows (WAS) para expor um serviço. O IIS e o WAS interagem com um WorkflowServiceHost objeto em seu nome.
Para expor um fluxo de trabalho como serviço para uso por chamadores, o WCF requer uma descrição de serviço completa (representada pela ServiceDescription classe). A WorkflowServiceHost classe cria um ServiceDescription tipo de serviço de fluxo de trabalho e informações de configuração e, em seguida, usa essa descrição para criar ChannelDispatcher objetos para cada ponto de extremidade na descrição.
Use um WorkflowServiceHost objeto para carregar um serviço de fluxo de trabalho, configurar pontos de extremidade, aplicar configurações de segurança e iniciar ouvintes para lidar com solicitações de entrada.
Construtores
| Nome | Description |
|---|---|
| WorkflowServiceHost() |
Obsoleto.
Inicializa uma nova instância da classe WorkflowServiceHost. |
| WorkflowServiceHost(Stream, Stream, ITypeProvider, Uri[]) |
Obsoleto.
Inicializa uma nova instância da WorkflowServiceHost classe usando um fluxo de bytes que contém a definição de fluxo de trabalho, um fluxo de bytes que contém a definição de regras de fluxo de trabalho, um provedor de tipos para tipos de atividade personalizados e os endereços base do serviço especificados. |
| WorkflowServiceHost(Stream, Stream, Uri[]) |
Obsoleto.
Inicializa uma nova instância da WorkflowServiceHost classe usando um fluxo de bytes que contém a definição de fluxo de trabalho, um fluxo de bytes que contém a definição de regras de fluxo de trabalho e os endereços base do serviço especificado. |
| WorkflowServiceHost(Stream, Uri[]) |
Obsoleto.
Inicializa uma nova instância da WorkflowServiceHost classe usando um fluxo de bytes que contém a definição de fluxo de trabalho e os endereços base do serviço especificado. |
| WorkflowServiceHost(String, String, ITypeProvider, Uri[]) |
Obsoleto.
Inicializa uma nova instância da WorkflowServiceHost classe usando um caminho para a definição de fluxo de trabalho, um caminho para a definição de regras de fluxo de trabalho, um provedor de tipos para tipos de atividade personalizados e os endereços base do serviço especificado. |
| WorkflowServiceHost(String, String, Uri[]) |
Obsoleto.
Inicializa uma nova instância da WorkflowServiceHost classe usando um caminho para a definição de fluxo de trabalho, um caminho para a definição de regras de fluxo de trabalho e os endereços base do serviço especificados. |
| WorkflowServiceHost(String, Uri[]) |
Obsoleto.
Inicializa uma nova instância da WorkflowServiceHost classe usando um caminho para a definição de fluxo de trabalho e os endereços base do serviço especificado. |
| WorkflowServiceHost(Type, Uri[]) |
Obsoleto.
Inicializa uma nova instância da WorkflowServiceHost classe usando um tipo de fluxo de trabalho e os endereços base do serviço especificado. |
Propriedades
| Nome | Description |
|---|---|
| Authentication |
Obsoleto.
Obtém o comportamento de autenticação de serviço. (Herdado de ServiceHostBase) |
| Authorization |
Obsoleto.
Obtém o comportamento de autorização para o serviço hospedado. (Herdado de ServiceHostBase) |
| BaseAddresses |
Obsoleto.
Obtém os endereços base usados pelo serviço hospedado. (Herdado de ServiceHostBase) |
| ChannelDispatchers |
Obsoleto.
Obtém a coleção de dispatchers de canal usada pelo host de serviço. (Herdado de ServiceHostBase) |
| CloseTimeout |
Obsoleto.
Obtém ou define o intervalo de tempo permitido para o host de serviço fechar. (Herdado de ServiceHostBase) |
| Credentials |
Obsoleto.
Obtém a credencial do serviço hospedado. (Herdado de ServiceHostBase) |
| DefaultCloseTimeout |
Obsoleto.
Obtém o intervalo de tempo padrão permitido para o host de serviço fechar. (Herdado de ServiceHostBase) |
| DefaultOpenTimeout |
Obsoleto.
Obtém o intervalo de tempo padrão permitido para o host de serviço abrir. (Herdado de ServiceHostBase) |
| Description |
Obsoleto.
Obtém a descrição do serviço hospedado. (Herdado de ServiceHostBase) |
| Extensions |
Obsoleto.
Obtém as extensões do host de serviço especificado atual. (Herdado de ServiceHostBase) |
| ImplementedContracts |
Obsoleto.
Recupera os contratos implementados pelo serviço hospedado. (Herdado de ServiceHostBase) |
| IsDisposed |
Obsoleto.
Obtém um valor que indica se o objeto de comunicação foi descartado. (Herdado de CommunicationObject) |
| ManualFlowControlLimit |
Obsoleto.
Obtém ou define o limite de controle de fluxo para mensagens recebidas pelo serviço hospedado. (Herdado de ServiceHostBase) |
| OpenTimeout |
Obsoleto.
Obtém ou define o intervalo de tempo permitido para o host de serviço abrir. (Herdado de ServiceHostBase) |
| State |
Obsoleto.
Obtém um valor que indica o estado atual do objeto de comunicação. (Herdado de CommunicationObject) |
| ThisLock |
Obsoleto.
Obtém o bloqueio mutuamente exclusivo que protege a instância de classe durante uma transição de estado. (Herdado de CommunicationObject) |
Métodos
| Nome | Description |
|---|---|
| Abort() |
Obsoleto.
Faz com que um objeto de comunicação faça a transição imediatamente de seu estado atual para o estado de fechamento. (Herdado de CommunicationObject) |
| AddBaseAddress(Uri) |
Obsoleto.
Adiciona um endereço base ao host de serviço. (Herdado de ServiceHostBase) |
| AddDefaultEndpoints() |
Obsoleto.
Adiciona pontos de extremidade de serviço para todos os endereços base em cada contrato encontrado no host de serviço com a associação padrão. (Herdado de ServiceHostBase) |
| AddServiceEndpoint(ServiceEndpoint) |
Obsoleto.
Adiciona o ponto de extremidade de serviço especificado ao serviço hospedado. (Herdado de ServiceHostBase) |
| AddServiceEndpoint(String, Binding, String, Uri) |
Obsoleto.
Adiciona um ponto de extremidade de serviço ao serviço hospedado com um contrato, associação, endereço de ponto de extremidade e URI especificados que contém o endereço no qual ele escuta. (Herdado de ServiceHostBase) |
| AddServiceEndpoint(String, Binding, String) |
Obsoleto.
Adiciona um ponto de extremidade de serviço ao serviço hospedado com um contrato, associação e endereço de ponto de extremidade especificados. (Herdado de ServiceHostBase) |
| AddServiceEndpoint(String, Binding, Uri, Uri) |
Obsoleto.
Adiciona um ponto de extremidade de serviço ao serviço hospedado com o contrato, a associação e os URIs especificados que contêm o ponto de extremidade e os endereços de escuta. (Herdado de ServiceHostBase) |
| AddServiceEndpoint(String, Binding, Uri) |
Obsoleto.
Adiciona um ponto de extremidade de serviço ao serviço hospedado com um contrato, associação e um URI especificados que contém o endereço do ponto de extremidade. (Herdado de ServiceHostBase) |
| AddServiceEndpoint(Type, Binding, String, Uri) |
Obsoleto.
Adiciona um ponto de extremidade de serviço ao serviço de fluxo de trabalho com um contrato especificado, uma associação, um endereço de ponto de extremidade e um URI no qual o serviço escuta. |
| AddServiceEndpoint(Type, Binding, String) |
Obsoleto.
Adiciona um ponto de extremidade de serviço para o serviço de fluxo de trabalho usando o contrato, a associação e o endereço do ponto de extremidade especificados. |
| AddServiceEndpoint(Type, Binding, Uri, Uri) |
Obsoleto.
Adiciona um ponto de extremidade de serviço ao serviço de fluxo de trabalho com um contrato especificado, uma associação, um URI que contém o endereço do ponto de extremidade e um URI no qual o serviço escuta. |
| AddServiceEndpoint(Type, Binding, Uri) |
Obsoleto.
Adiciona um ponto de extremidade de serviço ao serviço de fluxo de trabalho com um contrato, associação e URI especificados que contém o endereço do ponto de extremidade. |
| ApplyConfiguration() |
Obsoleto.
Carrega as informações de descrição do serviço do arquivo de configuração e aplica-as ao runtime que está sendo construído. (Herdado de ServiceHostBase) |
| BeginClose(AsyncCallback, Object) |
Obsoleto.
Inicia uma operação assíncrona para fechar um objeto de comunicação. (Herdado de CommunicationObject) |
| BeginClose(TimeSpan, AsyncCallback, Object) |
Obsoleto.
Inicia uma operação assíncrona para fechar um objeto de comunicação com um tempo limite especificado. (Herdado de CommunicationObject) |
| BeginOpen(AsyncCallback, Object) |
Obsoleto.
Inicia uma operação assíncrona para abrir um objeto de comunicação. (Herdado de CommunicationObject) |
| BeginOpen(TimeSpan, AsyncCallback, Object) |
Obsoleto.
Inicia uma operação assíncrona para abrir um objeto de comunicação dentro de um intervalo de tempo especificado. (Herdado de CommunicationObject) |
| Close() |
Obsoleto.
Faz com que um objeto de comunicação faça a transição de seu estado atual para o estado fechado. (Herdado de CommunicationObject) |
| Close(TimeSpan) |
Obsoleto.
Faz com que um objeto de comunicação faça a transição de seu estado atual para o estado fechado dentro de um intervalo de tempo especificado. (Herdado de CommunicationObject) |
| CreateDescription(IDictionary<String,ContractDescription>) |
Obsoleto.
Cria uma descrição do serviço de fluxo de trabalho. |
| EndClose(IAsyncResult) |
Obsoleto.
Conclui uma operação assíncrona para fechar um objeto de comunicação. (Herdado de CommunicationObject) |
| EndOpen(IAsyncResult) |
Obsoleto.
Conclui uma operação assíncrona para abrir um objeto de comunicação. (Herdado de CommunicationObject) |
| Equals(Object) |
Obsoleto.
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| Fault() |
Obsoleto.
Faz com que um objeto de comunicação faça a transição de seu estado atual para o estado com falha. (Herdado de CommunicationObject) |
| GetCommunicationObjectType() |
Obsoleto.
Obtém o tipo de objeto de comunicação. (Herdado de CommunicationObject) |
| GetHashCode() |
Obsoleto.
Serve como a função hash predefinida. (Herdado de Object) |
| GetType() |
Obsoleto.
Obtém o Type da instância atual. (Herdado de Object) |
| IncrementManualFlowControlLimit(Int32) |
Obsoleto.
Aumenta o limite da taxa de fluxo de mensagens para o serviço hospedado por um incremento especificado. (Herdado de ServiceHostBase) |
| InitializeDescription(UriSchemeKeyedCollection) |
Obsoleto.
Cria e inicializa o host de serviço com as descrições de contrato e serviço. (Herdado de ServiceHostBase) |
| InitializeRuntime() |
Obsoleto.
Inicializa o runtime do host de serviço. (Herdado de ServiceHostBase) |
| LoadConfigurationSection(ServiceElement) |
Obsoleto.
Carrega o elemento de serviço do arquivo de configuração do serviço hospedado. (Herdado de ServiceHostBase) |
| MemberwiseClone() |
Obsoleto.
Cria uma cópia superficial do Objectatual. (Herdado de Object) |
| OnAbort() |
Obsoleto.
Anula o serviço. (Herdado de ServiceHostBase) |
| OnBeginClose(TimeSpan, AsyncCallback, Object) |
Obsoleto.
Inicia uma operação assíncrona invocada no fechamento do host de serviço. (Herdado de ServiceHostBase) |
| OnBeginOpen(TimeSpan, AsyncCallback, Object) |
Obsoleto.
Inicia uma operação assíncrona invocada na abertura do host de serviço. (Herdado de ServiceHostBase) |
| OnClose(TimeSpan) |
Obsoleto.
Fecha o serviço hospedado, incluindo seus dispatchers de canal e contextos de instância e ouvintes associados. (Herdado de ServiceHostBase) |
| OnClosed() |
Obsoleto.
Libera recursos usados pelo host de serviço. (Herdado de ServiceHostBase) |
| OnClosing() |
Obsoleto.
Esse método é chamado antes de ser WorkflowServiceHost colocado em um estado de fechamento. |
| OnEndClose(IAsyncResult) |
Obsoleto.
Conclui uma operação assíncrona invocada no fechamento do host de serviço. (Herdado de ServiceHostBase) |
| OnEndOpen(IAsyncResult) |
Obsoleto.
Conclui uma operação assíncrona invocada na abertura do host de serviço. (Herdado de ServiceHostBase) |
| OnFaulted() |
Obsoleto.
Insere o processamento em um objeto de comunicação depois que ele faz a transição para o estado com falha devido à invocação de uma operação de falha síncrona. (Herdado de CommunicationObject) |
| OnOpen(TimeSpan) |
Obsoleto.
Abre os dispatchers de canal. (Herdado de ServiceHostBase) |
| OnOpened() |
Obsoleto.
Obtém as credenciais de serviço, a autenticação de serviço e o comportamento de autorização para o serviço hospedado. (Herdado de ServiceHostBase) |
| OnOpening() |
Obsoleto.
Invocado durante a transição de um objeto de comunicação para o estado de abertura. (Herdado de CommunicationObject) |
| Open() |
Obsoleto.
Faz com que um objeto de comunicação faça a transição do estado criado para o estado aberto. (Herdado de CommunicationObject) |
| Open(TimeSpan) |
Obsoleto.
Faz com que um objeto de comunicação faça a transição do estado criado para o estado aberto dentro de um intervalo de tempo especificado. (Herdado de CommunicationObject) |
| ReleasePerformanceCounters() |
Obsoleto.
Libera os contadores de desempenho do serviço e do dispatcher de canal para o serviço hospedado. (Herdado de ServiceHostBase) |
| SetEndpointAddress(ServiceEndpoint, String) |
Obsoleto.
Define o endereço do ponto de extremidade do ponto de extremidade especificado como o endereço especificado. (Herdado de ServiceHostBase) |
| ThrowIfDisposed() |
Obsoleto.
Gerará uma exceção se o objeto de comunicação for descartado. (Herdado de CommunicationObject) |
| ThrowIfDisposedOrImmutable() |
Obsoleto.
Gerará uma exceção se o objeto de comunicação a State propriedade não estiver definida como o Created estado. (Herdado de CommunicationObject) |
| ThrowIfDisposedOrNotOpen() |
Obsoleto.
Gera uma exceção se o objeto de comunicação não estiver no Opened estado. (Herdado de CommunicationObject) |
| ToString() |
Obsoleto.
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
Eventos
| Nome | Description |
|---|---|
| Closed |
Obsoleto.
Ocorre quando um objeto de comunicação faz a transição para o estado fechado. (Herdado de CommunicationObject) |
| Closing |
Obsoleto.
Ocorre quando um objeto de comunicação faz a transição para o estado de fechamento. (Herdado de CommunicationObject) |
| Faulted |
Obsoleto.
Ocorre quando um objeto de comunicação faz a transição para o estado com falha. (Herdado de CommunicationObject) |
| Opened |
Obsoleto.
Ocorre quando um objeto de comunicação faz a transição para o estado aberto. (Herdado de CommunicationObject) |
| Opening |
Obsoleto.
Ocorre quando um objeto de comunicação faz a transição para o estado de abertura. (Herdado de CommunicationObject) |
| UnknownMessageReceived |
Obsoleto.
Ocorre quando uma mensagem desconhecida é recebida. (Herdado de ServiceHostBase) |
Implantações explícitas de interface
| Nome | Description |
|---|---|
| IDisposable.Dispose() |
Obsoleto.
Fecha o host de serviço. (Herdado de ServiceHostBase) |