SendActivity Klasse

Definition

Achtung

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

Clientaktivität, die den synchronen Aufruf eines Windows Communication Foundation (WCF)-Dienstvorgangs modelliert.

public ref class SendActivity sealed : System::Workflow::ComponentModel::Activity
[System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.SendActivity), "Design.Resources.SendActivity.png")]
[System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.SendActivityValidator))]
public sealed class SendActivity : System.Workflow.ComponentModel.Activity
[System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.SendActivity), "Design.Resources.SendActivity.png")]
[System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.SendActivityValidator))]
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public sealed class SendActivity : System.Workflow.ComponentModel.Activity
[<System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.SendActivity), "Design.Resources.SendActivity.png")>]
[<System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.SendActivityValidator))>]
type SendActivity = class
    inherit Activity
[<System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.SendActivity), "Design.Resources.SendActivity.png")>]
[<System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.SendActivityValidator))>]
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type SendActivity = class
    inherit Activity
Public NotInheritable Class SendActivity
Inherits Activity
Vererbung
Attribute

Hinweise

Note

In diesem Material werden Typen und Namespaces erläutert, die veraltet sind. Weitere Informationen finden Sie unter Deprecated Types in Windows Workflow Foundation 4.5.

Mit der SendActivity Aktivität können Sie an einer Unterhaltung mit einem WCF-Dienst teilnehmen, indem Sie ein vordefiniertes Nachrichtenaustauschmuster verwenden.

Note

Die SendActivity Aktivität ist eine blockierende Aktivität, was bedeutet, dass die Workflowausführung blockiert wird, bis die Aktivität die Ausführung abgeschlossen hat.

Zu den nachrichtenaustauschmustern, die von der SendActivity Aktivität unterstützt werden, gehören:

  • Unidirektionale Nachricht senden

    Die SendActivity Aktivität sendet eine Nachricht, erwartet aber keine Antwort vom Dienst.

  • Anfrage senden – Antwort empfangen

    Die SendActivity Aktivität sendet eine Nachricht und wartet, bis eine Antwort vom Dienst empfangen wird.

  • Sendeanfrage – Empfangsfehler

    Die SendActivity Aktivität sendet eine Nachricht und wartet, bis eine Antwort oder ein Fehler vom Dienst empfangen wird. Während der Ausführung löst die Sendeaktivität alle Fehler aus, die vom Server empfangen wurden. FaultHandlerActivity Aktivitäten können verwendet werden, um die Fehler im Clientworkflow zu behandeln.

Note

Diese Aktivität ist Teil .NET Framework 3.5. Die entsprechende Aktivität in .NET Framework 4 finden Sie unter Send.

Konstruktoren

Name Beschreibung
SendActivity()
Veraltet.

Initialisiert eine neue Instanz der SendActivity-Klasse.

SendActivity(String)
Veraltet.

Initialisiert eine neue Instanz der SendActivity Klasse mit der angegebenen name Eigenschaft.

Felder

Name Beschreibung
AfterResponseEvent
Veraltet.

Stellt das DependencyProperty Ziel des AfterResponse Ereignisses dar.

BeforeSendEvent
Veraltet.

Stellt das DependencyProperty Ziel des BeforeSend Ereignisses dar.

CustomAddressProperty
Veraltet.

Stellt die DependencyProperty Eigenschaft dar CustomAddress .

ReturnValuePropertyName
Veraltet.

Name der Eigenschaft, die für den Rückgabewert verwendet wird, der vom Dienst gesendet wird, mit dem die SendActivity Aktivität kommuniziert.

Eigenschaften

Name Beschreibung
ChannelToken
Veraltet.

ChannelToken wird vom SendActivity Clientkanal verwendet, um sich selbst einem Clientkanal zuzuordnen.

Context
Veraltet.

Gibt ein Wörterbuch zurück, das den Kontext enthält, der für die Kommunikation zwischen dem Client und dem Dienst verwendet wird, mit dem er kommuniziert, einschließlich z. B. der Identifizierung für die Korrelation.

CustomAddress
Veraltet.

Ruft die benutzerdefinierte Adresse ab, die für die Kommunikation mit einem Dienst verwendet wird, oder legt diese fest.

Description
Veraltet.

Dient zum Abrufen oder Festlegen der benutzerdefinierten Beschreibung des Activity.

(Geerbt von Activity)
DesignMode
Veraltet.

Ruft den Wert ab, der angibt, ob sich diese Instanz im Entwurfs- oder Laufzeitmodus befindet.

(Geerbt von DependencyObject)
Enabled
Veraltet.

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob diese Instanz für die Ausführung und Überprüfung aktiviert ist.

(Geerbt von Activity)
ExecutionResult
Veraltet.

Ruft die ActivityExecutionResult des letzten Versuchs ab, diese Instanz auszuführen.

(Geerbt von Activity)
ExecutionStatus
Veraltet.

Ruft die aktuelle ActivityExecutionStatus dieser Instanz ab.

(Geerbt von Activity)
IsDynamicActivity
Veraltet.

Ruft Informationen darüber ab, ob die Aktivität innerhalb der Standard-ActivityExecutionContext der Workflowinstanz ausgeführt wird.

(Geerbt von Activity)
Name
Veraltet.

Dient zum Abrufen oder Festlegen des Namens dieser Instanz. Dieser Name muss der Variablenbenennungskonvention der Programmiersprache entsprechen, die im Workflowprojekt verwendet wird.

(Geerbt von Activity)
ParameterBindings
Veraltet.

Ruft die Auflistung von bindbaren Parametern ab, wie in der formalen Parameterliste des Windows Communication Foundation (WCF)-Diensts gefunden.

Parent
Veraltet.

Ruft die CompositeActivity ab, die diese Activityenthält.

(Geerbt von Activity)
ParentDependencyObject
Veraltet.

Ruft das übergeordnete DependencyObject im diagramm DependencyObject ab.

(Geerbt von DependencyObject)
QualifiedName
Veraltet.

Ruft den qualifizierten Namen der Aktivität ab. Qualifizierte Aktivitätsnamen sind immer in einer Workflowinstanz eindeutig.

(Geerbt von Activity)
ServiceOperationInfo
Veraltet.

Definiert den Vertrag und den Betrieb des Diensts, mit dem die SendActivity Aktivität kommuniziert.

Site
Veraltet.

Dient zum Abrufen oder Festlegen eines Verweises auf die Site Komponente des DependencyObject.

(Geerbt von DependencyObject)
UserData
Veraltet.

Ruft eine IDictionary ab, die benutzerdefinierte Daten dieser Klasseninstanz zuordnet.

(Geerbt von DependencyObject)
WorkflowInstanceId
Veraltet.

Ruft die der Instanz zugeordnete Guid ab.

(Geerbt von Activity)

Methoden

Name Beschreibung
AddHandler(DependencyProperty, Object)
Veraltet.

Fügt einen Handler für ein Ereignis eines DependencyObjecthinzu.

(Geerbt von DependencyObject)
Cancel(ActivityExecutionContext)
Veraltet.

Wird von der Workflowlaufzeit aufgerufen, um die Ausführung einer derzeit ausgeführten Aktivität abzubrechen.

(Geerbt von Activity)
Clone()
Veraltet.

Erstellt eine tiefe Kopie der Activity.

(Geerbt von Activity)
Dispose()
Veraltet.

Gibt alle vom DependencyObjectverwendeten Ressourcen frei.

(Geerbt von DependencyObject)
Dispose(Boolean)
Veraltet.

Gibt die nicht verwalteten Ressourcen frei und gibt optional die von DependencyObjectverwendeten verwalteten Ressourcen frei.

(Geerbt von DependencyObject)
Equals(Object)
Veraltet.

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
Execute(ActivityExecutionContext)
Veraltet.

Wird von der Workflowlaufzeit aufgerufen, um eine Aktivität auszuführen.

(Geerbt von Activity)
GetActivityByName(String, Boolean)
Veraltet.

Gibt die Instanz der Activity zurück, deren Name aus der Gruppe aller Aktivitäten unter dem Stamm der Activity dieser Instanz angefordert wird, wenn der zweite Parameter false und unter dem aktuellen Activity ist, wenn der zweite Parameter trueist.

(Geerbt von Activity)
GetActivityByName(String)
Veraltet.

Gibt die Instanz der Activity zurück, deren Name aus der Gruppe aller Aktivitäten angefordert wird, die unter der Stammaktivität dieser Instanz ausgeführt werden, die sich im Workflow befindet.

(Geerbt von Activity)
GetBinding(DependencyProperty)
Veraltet.

Bietet Zugriff auf die ActivityBind, die dem jeweiligen DependencyPropertyzugeordnet sind.

(Geerbt von DependencyObject)
GetBoundValue(ActivityBind, Type)
Veraltet.

Ruft die Object ab, die gegenstand eines ActivityBindist.

(Geerbt von DependencyObject)
GetContext(Activity, ChannelToken, Type)
Veraltet.

Dient zum Abrufen oder Festlegen der Kontextinformationen für einen Sendevorgang.

GetContext(Activity, String, String, Type)
Veraltet.

Statische Methode, die Kontextinformationen einer Aktivitätsinstanz zurückgibt, einen Endpunktnamen, der von dieser Aktivität verwendet wird, den Namen der Besitzeraktivität und ein Type Objekt, das den Typ des Vertrags darstellt.

GetHashCode()
Veraltet.

Dient als Standardhashfunktion.

(Geerbt von Object)
GetInvocationList<T>(DependencyProperty)
Veraltet.

Ruft ein Array ab, das die Stellvertretungen für die angegebene DependencyPropertyenthält.

(Geerbt von DependencyObject)
GetType()
Veraltet.

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
GetValue(DependencyProperty)
Veraltet.

Bietet Zugriff auf den Wert des angegebenen DependencyProperty.

(Geerbt von DependencyObject)
GetValueBase(DependencyProperty)
Veraltet.

Bietet Zugriff auf das gebundene Objekt eines DependencyProperty und umgeht die GetValue(DependencyProperty) Außerkraftsetzung.

(Geerbt von DependencyObject)
HandleFault(ActivityExecutionContext, Exception)
Veraltet.

Wird aufgerufen, wenn eine Ausnahme im Kontext der Ausführung dieser Instanz ausgelöst wird.

(Geerbt von Activity)
Initialize(IServiceProvider)
Veraltet.

Wird von der Workflowlaufzeit aufgerufen, um eine Aktivität während der Erstellung einer neuen Workflowinstanz zu initialisieren. Diese Methode wird während der Konstruktion einer dynamischen ActivityExecutionContextaufgerufen.

(Geerbt von Activity)
InitializeProperties()
Veraltet.

Führt die Initialisierung von Abhängigkeitseigenschaften aus, wenn sie in einer abgeleiteten Klasse überschrieben werden.

(Geerbt von DependencyObject)
Invoke<T>(EventHandler<T>, T)
Veraltet.

Abonniert eine EventHandler und ruft diese Stellvertretung auf.

(Geerbt von Activity)
Invoke<T>(IActivityEventListener<T>, T)
Veraltet.

Abonniert eine IActivityEventListener<T> und ruft diese Stellvertretung auf.

(Geerbt von Activity)
IsBindingSet(DependencyProperty)
Veraltet.

Gibt an, ob der Wert einer DependencyProperty als Bindung festgelegt wird. Siehe SetBinding(DependencyProperty, ActivityBind).

(Geerbt von DependencyObject)
MemberwiseClone()
Veraltet.

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
MetaEquals(DependencyObject)
Veraltet.

Bestimmt, ob die metaproperties dieser DependencyObject dem metaproperties des parametrisierten DependencyObjectentspricht.

(Geerbt von DependencyObject)
OnActivityExecutionContextLoad(IServiceProvider)
Veraltet.

Wird von der Workflowlaufzeit aufgerufen, wenn ein ActivityExecutionContext geladen wird. Diese Methode wird z. B. während der Erstellung eines ActivityExecutionContext aufgerufen, und jedes Mal, wenn die ActivityExecutionContext wieder aufgenommen wird, wenn eine Workflowinstanz aus dem beständigen Speicher geladen wird.

(Geerbt von Activity)
OnActivityExecutionContextUnload(IServiceProvider)
Veraltet.

Wird von der Workflowlaufzeit aufgerufen, wenn ein ActivityExecutionContext entladen wird. Diese Methode wird beispielsweise während des Abschlusses einer ActivityExecutionContext aufgerufen, und jedes Mal, wenn die ActivityExecutionContext entladen wird, wenn eine Workflowinstanz beibehalten wird.

(Geerbt von Activity)
OnClosed(IServiceProvider)
Veraltet.

Wird von der Workflowlaufzeit als Teil des Übergangs der Aktivität in den geschlossenen Zustand aufgerufen.

(Geerbt von Activity)
RaiseEvent(DependencyProperty, Object, EventArgs)
Veraltet.

Löst eine Event aus, die der angegebenen Abhängigkeitseigenschaft zugeordnet ist.

(Geerbt von Activity)
RaiseGenericEvent<T>(DependencyProperty, Object, T)
Veraltet.

Löst das Ereignis aus, das dem referenzierten DependencyPropertyzugeordnet ist.

(Geerbt von Activity)
RegisterForStatusChange(DependencyProperty, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>)
Veraltet.

Registriert die angegebene DependencyProperty für das Statusänderungsereignis.

(Geerbt von Activity)
RemoveHandler(DependencyProperty, Object)
Veraltet.

Entfernt eine EventHandler aus einem zugeordneten DependencyProperty.

(Geerbt von DependencyObject)
RemoveProperty(DependencyProperty)
Veraltet.

Entfernt ein DependencyProperty aus dem DependencyObject.

(Geerbt von DependencyObject)
Save(Stream, IFormatter)
Veraltet.

Schreibt die Activity in eine Stream zur Persistenz mithilfe der benutzerdefinierten IFormatter, die für die Serialisierung bereitgestellt werden.

(Geerbt von Activity)
Save(Stream)
Veraltet.

Schreibt die Activity in eine Stream zur Persistenz.

(Geerbt von Activity)
SetBinding(DependencyProperty, ActivityBind)
Veraltet.

Legt den ActivityBind für die angegebene DependencyPropertyfest.

(Geerbt von DependencyObject)
SetBoundValue(ActivityBind, Object)
Veraltet.

Legt den Wert des Ziel-ActivityBindfest.

(Geerbt von DependencyObject)
SetContext(Activity, ChannelToken, Type, IDictionary<String,String>)
Veraltet.

Eine statische Methode, mit der Kontextinformationen für eine SendActivity Aktivität festgelegt werden, wenn eine Aktivitätsinstanz, ein von dieser Aktivität verwendeter Endpunkt, ein Type Objekt, das den Typ des Vertrags darstellt, und die Kontextinformationen selbst.

SetContext(Activity, String, String, Type, IDictionary<String,String>)
Veraltet.

Eine statische Methode, mit der Kontextinformationen für eine SendActivity Aktivität festgelegt werden, wenn eine Aktivitätsinstanz, ein von dieser Aktivität verwendeter Endpunktname, der Name der Besitzeraktivität, ein Type Objekt, das den Typ des Vertrags darstellt, und die Kontextinformationen selbst.

SetReadOnlyPropertyValue(DependencyProperty, Object)
Veraltet.

Legt den Wert einer DependencyPropertyfest, die schreibgeschützt ist.

(Geerbt von DependencyObject)
SetValue(DependencyProperty, Object)
Veraltet.

Legt den Wert des DependencyProperty auf das Objekt fest.

(Geerbt von DependencyObject)
SetValueBase(DependencyProperty, Object)
Veraltet.

Legt den Wert des DependencyProperty auf die angegebene Objectfest, wobei die SetValue(DependencyProperty, Object)umgangen wird.

(Geerbt von DependencyObject)
ToString()
Veraltet.

Stellt eine Zeichenfolge bereit, die diese Instanz darstellt.

(Geerbt von Activity)
TrackData(Object)
Veraltet.

Informiert die Laufzeitverfolgungsinfrastruktur über ausstehende Nachverfolgungsinformationen.

(Geerbt von Activity)
TrackData(String, Object)
Veraltet.

Informiert die Laufzeitverfolgungsinfrastruktur über ausstehende Nachverfolgungsinformationen.

(Geerbt von Activity)
Uninitialize(IServiceProvider)
Veraltet.

Wenn sie in einer abgeleiteten Klasse außer Kraft gesetzt wird, wird die Entinitialisierung durch einen Dienstanbieter für die Aktivität bereitgestellt.

(Geerbt von Activity)
UnregisterForStatusChange(DependencyProperty, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>)
Veraltet.

Hebt die Registrierung des angegebenen DependencyProperty für das Statusänderungsereignis auf.

(Geerbt von Activity)

Ereignisse

Name Beschreibung
AfterResponse
Veraltet.

Tritt ein, nachdem die Antwort vom Dienst empfangen wurde.

BeforeSend
Veraltet.

Tritt auf, bevor die SendActivity Aktivität die Nachricht an den Dienst sendet.

Canceling
Veraltet.

Tritt auf, wenn die Aktivitätsausführung abgebrochen wird.

(Geerbt von Activity)
Closed
Veraltet.

Tritt auf, wenn eine Activity die Ausführung abgeschlossen hat.

(Geerbt von Activity)
Compensating
Veraltet.

Tritt auf, wenn eine Kompensationsmethode für die Activityausgeführt wird.

(Geerbt von Activity)
Executing
Veraltet.

Tritt auf, wenn der Activity ausgeführt wird.

(Geerbt von Activity)
Faulting
Veraltet.

Tritt auf, wenn während der Ausführung der Instanz eine Ausnahme ausgelöst wird.

(Geerbt von Activity)
StatusChanged
Veraltet.

Tritt auf, wenn sich der ActivityExecutionStatus eines ausgeführten Activity ändert.

(Geerbt von Activity)

Explizite Schnittstellenimplementierungen

Name Beschreibung
IComponent.Disposed
Veraltet.

Stellt die Methode dar, die das Disposed-Ereignis einer Komponente behandelt.

(Geerbt von DependencyObject)

Gilt für:

Weitere Informationen