ExternalDataExchangeService Classe

Definição

Cuidado

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

Representa um serviço que precisa ser adicionado ao mecanismo de tempo de execução do fluxo de trabalho para habilitar as comunicações de serviços locais.Represents a service that must be added to the workflow run-time engine for local services communications to be enabled. É necessário adicionar implementações de serviço local ao ExternalDataExchangeService para que esses serviços sejam inicializado e registrados corretamente.Local service implementations are required to be added to the ExternalDataExchangeService for these services to be properly initialized and registered.

public ref class ExternalDataExchangeService : System::Workflow::Runtime::Hosting::WorkflowRuntimeService
public class ExternalDataExchangeService : System.Workflow.Runtime.Hosting.WorkflowRuntimeService
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public class ExternalDataExchangeService : System.Workflow.Runtime.Hosting.WorkflowRuntimeService
type ExternalDataExchangeService = class
    inherit WorkflowRuntimeService
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type ExternalDataExchangeService = class
    inherit WorkflowRuntimeService
Public Class ExternalDataExchangeService
Inherits WorkflowRuntimeService
Herança
ExternalDataExchangeService
Atributos

Comentários

Observação

Este material discute tipos e namespaces obsoletos.This material discusses types and namespaces that are obsolete. Para obter mais informações, consulte Deprecated Types in Windows Workflow Foundation 4.5 (Tipos preteridos no Windows Workflow Foundation 4.5).For more information, see Deprecated Types in Windows Workflow Foundation 4.5.

Uma implementação de serviço local é uma classe que implementa uma interface que está marcada com ExternalDataExchangeAttribute .A local service implementation is a class that implements an interface that is marked with ExternalDataExchangeAttribute. Os serviços locais adicionados dessa maneira são usados pelo CallExternalMethodActivity e pelo HandleExternalEventActivity .Local services added in this way are used by CallExternalMethodActivity and HandleExternalEventActivity.

Construtores

ExternalDataExchangeService()

Inicializa uma nova instância da classe ExternalDataExchangeService.Initializes a new instance of the ExternalDataExchangeService class.

ExternalDataExchangeService(ExternalDataExchangeServiceSection)

Inicializa uma nova instância da classe ExternalDataExchangeService.Initializes a new instance of the ExternalDataExchangeService class.

ExternalDataExchangeService(NameValueCollection)

Inicializa uma nova instância da classe ExternalDataExchangeService.Initializes a new instance of the ExternalDataExchangeService class.

ExternalDataExchangeService(String)

Inicializa uma nova instância da classe ExternalDataExchangeService.Initializes a new instance of the ExternalDataExchangeService class.

Propriedades

Runtime

Obtém o WorkflowRuntime para este serviço.Gets the WorkflowRuntime for this service.

(Herdado de WorkflowRuntimeService)
State

Obtém o estado do WorkflowRuntimeService.Gets the state of the WorkflowRuntimeService.

(Herdado de WorkflowRuntimeService)

Métodos

AddService(Object)

Adiciona o serviço especificado ao ExternalDataExchangeService.Adds the specified service to the ExternalDataExchangeService.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.Serves as the default hash function.

(Herdado de Object)
GetService(Type)

Obtém a implementação de serviço do tipo de interface especificado se o serviço estiver disponível.Gets the service implementation of the specified interface type, if the service is available.

GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Herdado de Object)
OnStarted()

Quando substituído em uma classe derivada, representa o método que será chamado quando o mecanismo de runtime de fluxo de trabalho gerar o evento Started.When overridden in a derived class, represents the method that will be called when the workflow runtime engine raises the Started event.

(Herdado de WorkflowRuntimeService)
OnStopped()

Quando substituído em uma classe derivada, representa o método que será chamado quando o mecanismo de runtime de fluxo de trabalho gerar o evento Stopped.When overridden in a derived class, represents the method that will be called when the workflow runtime engine raises the Stopped event.

(Herdado de WorkflowRuntimeService)
RaiseServicesExceptionNotHandledEvent(Exception, Guid)

Aciona o evento ServicesExceptionNotHandled.Raises the ServicesExceptionNotHandled event.

(Herdado de WorkflowRuntimeService)
RemoveService(Object)

Remove o serviço especificado do ExternalDataExchangeService.Removes the specified service from the ExternalDataExchangeService.

Start()

Adiciona serviços locais se uma seção de configuração foi especificada durante a construção do objeto.Adds local services if a configuration section was specified during construction of the object.

Stop()

Quando substituído em uma classe derivada, interrompe o serviço e altera o State para Stopping.When overridden in a derived class, stops the service and changes the State to Stopping.

(Herdado de WorkflowRuntimeService)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object.

(Herdado de Object)

Aplica-se a