ExternalDataExchangeService Klass

Definition

Varning

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

Representerar en tjänst som måste läggas till i arbetsflödets körningsmotor för att lokal tjänstkommunikation ska aktiveras. Implementeringar av lokala tjänster måste läggas till ExternalDataExchangeService för att dessa tjänster ska initieras och registreras korrekt.

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
Arv
ExternalDataExchangeService
Attribut

Kommentarer

Note

I det här materialet diskuteras typer och namnområden som är föråldrade. Mer information finns i Deprecated Types in Windows Workflow Foundation 4.5.

En lokal tjänstimplementering är en klass som implementerar ett gränssnitt som är markerat med ExternalDataExchangeAttribute. Lokala tjänster som läggs till på det här sättet används av CallExternalMethodActivity och HandleExternalEventActivity.

Konstruktorer

Name Description
ExternalDataExchangeService()
Föråldrad.

Initierar en ny instans av ExternalDataExchangeService klassen.

ExternalDataExchangeService(ExternalDataExchangeServiceSection)
Föråldrad.

Initierar en ny instans av ExternalDataExchangeService klassen.

ExternalDataExchangeService(NameValueCollection)
Föråldrad.

Initierar en ny instans av ExternalDataExchangeService klassen.

ExternalDataExchangeService(String)
Föråldrad.

Initierar en ny instans av ExternalDataExchangeService klassen.

Egenskaper

Name Description
Runtime
Föråldrad.

WorkflowRuntime Hämtar för den här tjänsten.

(Ärvd från WorkflowRuntimeService)
State
Föråldrad.

Hämtar tillståndet för WorkflowRuntimeService.

(Ärvd från WorkflowRuntimeService)

Metoder

Name Description
AddService(Object)
Föråldrad.

Lägger till den angivna tjänsten i ExternalDataExchangeService.

Equals(Object)
Föråldrad.

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()
Föråldrad.

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetService(Type)
Föråldrad.

Hämtar tjänstimplementeringen av den angivna gränssnittstypen, om tjänsten är tillgänglig.

GetType()
Föråldrad.

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()
Föråldrad.

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
OnStarted()
Föråldrad.

När den åsidosätts i en härledd klass representerar den metod som anropas när arbetsflödets körningsmotor genererar Started händelsen.

(Ärvd från WorkflowRuntimeService)
OnStopped()
Föråldrad.

När den åsidosätts i en härledd klass representerar den metod som anropas när arbetsflödets körningsmotor genererar Stopped händelsen.

(Ärvd från WorkflowRuntimeService)
RaiseServicesExceptionNotHandledEvent(Exception, Guid)
Föråldrad.

Genererar händelsen ServicesExceptionNotHandled .

(Ärvd från WorkflowRuntimeService)
RemoveService(Object)
Föråldrad.

Tar bort den angivna tjänsten från ExternalDataExchangeService.

Start()
Föråldrad.

Lägger till lokala tjänster om ett konfigurationsavsnitt angavs under konstruktionen av objektet.

Stop()
Föråldrad.

När den åsidosättas i en härledd klass stoppar du tjänsten och ändrar State till Stopping.

(Ärvd från WorkflowRuntimeService)
ToString()
Föråldrad.

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för