ReceiveActivity Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Achtung
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
Dienstaktivität, die einen von einem Windows Communication Foundation (WCF)-Dienstvertrag definierten Vorgang implementiert.
public ref class ReceiveActivity sealed : System::Workflow::Activities::SequenceActivity, System::Workflow::Activities::IEventActivity, System::Workflow::ComponentModel::IActivityEventListener<System::Workflow::ComponentModel::QueueEventArgs ^>
[System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.ReceiveActivity), "Design.Resources.ReceiveActivity.png")]
[System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.ReceiveActivityValidator))]
[System.Serializable]
public sealed class ReceiveActivity : System.Workflow.Activities.SequenceActivity, System.Workflow.Activities.IEventActivity, System.Workflow.ComponentModel.IActivityEventListener<System.Workflow.ComponentModel.QueueEventArgs>
[System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.ReceiveActivity), "Design.Resources.ReceiveActivity.png")]
[System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.ReceiveActivityValidator))]
[System.Serializable]
[System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")]
public sealed class ReceiveActivity : System.Workflow.Activities.SequenceActivity, System.Workflow.Activities.IEventActivity, System.Workflow.ComponentModel.IActivityEventListener<System.Workflow.ComponentModel.QueueEventArgs>
[<System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.ReceiveActivity), "Design.Resources.ReceiveActivity.png")>]
[<System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.ReceiveActivityValidator))>]
[<System.Serializable>]
type ReceiveActivity = class
inherit SequenceActivity
interface IEventActivity
interface IActivityEventListener<QueueEventArgs>
[<System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.ReceiveActivity), "Design.Resources.ReceiveActivity.png")>]
[<System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.ReceiveActivityValidator))>]
[<System.Serializable>]
[<System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")>]
type ReceiveActivity = class
inherit SequenceActivity
interface IEventActivity
interface IActivityEventListener<QueueEventArgs>
Public NotInheritable Class ReceiveActivity
Inherits SequenceActivity
Implements IActivityEventListener(Of QueueEventArgs), IEventActivity
- Vererbung
- Attribute
- Implementiert
Hinweise
Hinweis
In diesem Material werden veraltete Typen und Namespaces erläutert. Weitere Informationen finden Sie unter Veraltete Typen in Windows Workflow Foundation 4.5.
Die ReceiveActivity -Aktivität wird verwendet, wenn ein Workflow einen in einem WCF-Dienstvertrag definierten Vorgang implementiert. Die ReceiveActivity-Aktivität kann einen Vorgang aus einem bereits definierten Dienstvertrag implementieren oder den Dienstvertrag und den Vorgang im Workflow selbst definieren. Letzteres wird als Workflow-zuerst-Vertrag bezeichnet.
Die ReceiveActivity-Aktivität unterstützt einen Satz vordefinierter Nachrichtenaustauschmuster. Zu diesen Mustern gehören die folgenden:
Unidirektional empfangen
Der Client, der die Nachricht sendet, erwartet nicht, dass der Dienst eine Antwort sendet. Der Vertragsvorgang sollte über einen void-Rückgabetyp verfügen.
Anforderung empfangen - Antwort senden
Nach dem Empfang und der Verarbeitung einer Nachricht durch die ReceiveActivity-Aktivität wird eine Antwort zurück an den Client gesendet. Verfügt der Vertragsvorgang über einen void-Rückgabetyp, wird eine Bestätigung zurück an die Sendeaktivität gesendet.
Anforderung empfangen - Fehler senden
Nach dem Empfang und der Verarbeitung einer Nachricht durch die ReceiveActivity-Aktivität wird eine Antwort oder ein Fehler zurück an den Client gesendet.
Hinweis
Um sicherzustellen, dass die Persistenz ordnungsgemäß ausgeführt wird und keine flüchtige Meldungen beibehalten werden, ist ein selbstständiges Beibehalten untergeordneter Aktitäten von ReceiveActivity nicht zulässig. Dies kann der Fall sein, falls die untergeordneten Aktivitäten in den Ruhezustand versetzt werden, wenn beispielsweise ein Persistenz-Provider mit dem Wert UnloadOnIdle
für true
erstellt wurde.
Hinweis
Diese Aktivität ist Teil von .NET Framework 3.5. Informationen zur entsprechenden Aktivität in .NET Framework 4 finden Sie unter Receive.
Konstruktoren
ReceiveActivity() |
Veraltet.
Initialisiert eine neue Instanz der ReceiveActivity-Klasse. |
ReceiveActivity(String) |
Veraltet.
Initialisiert eine neue Instanz der ReceiveActivity-Klasse, die ihre Name-Eigenschaft initialisiert. |
Felder
FaultMessageProperty |
Veraltet.
Stellt die DependencyProperty dar, die sich auf die FaultMessage-Eigenschaft bezieht. |
OperationValidationEvent |
Veraltet.
Stellt die DependencyProperty dar, die sich auf das OperationValidation-Ereignis bezieht. |
WorkflowServiceAttributesProperty |
Veraltet.
Stellt die DependencyProperty dar, die sich auf die ServiceOperationInfo-Eigenschaft bezieht. |
Eigenschaften
Activities |
Veraltet.
Ruft das Objekt ab, das die Auflistung (ActivityCollection) aller untergeordneten Aktivitäten darstellt. (Geerbt von CompositeActivity) |
CanCreateInstance |
Veraltet.
Ruft ab oder legt fest, ob der Vorgang das Erstellen einer neuen Workflow-Dienstinstanz auslöst. |
CanModifyActivities |
Veraltet.
Ruft einen Wert ab oder legt einen Wert fest, der bestimmt, ob die einzelnen Aktivitäten in Activities geändert werden können. (Geerbt von CompositeActivity) |
Context |
Veraltet.
Ruft die Kontextinformationen für diese Aktivität ab. |
ContextToken |
Veraltet.
Stellt ein Token dar, mit dem der Kontext angegeben werden kann, der zum Korrelieren des Austauschs zwischen einer ReceiveActivity-Aktivität und dem Client verwendet werden kann, mit dem die Aktivität kommuniziert. |
Description |
Veraltet.
Ruft die benutzerdefinierte Beschreibung von Activity ab oder legt sie fest. (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.
Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob diese Instanz zur Ausführung und Validierung aktiviert ist. (Geerbt von Activity) |
EnabledActivities |
Veraltet.
Ruft die schreibgeschützte Auflistung ab, die die Teilmenge der aktivierten Activities darstellt. (Geerbt von CompositeActivity) |
ExecutionResult |
Veraltet.
Ruft das ActivityExecutionResult des letzten Versuchs zur Ausführung dieser Instanz ab. (Geerbt von Activity) |
ExecutionStatus |
Veraltet.
Ruft den aktuellen ActivityExecutionStatus dieser Instanz ab. (Geerbt von Activity) |
FaultMessage |
Veraltet.
Die Ausnahme, die zurückgegeben wird, wenn die Ausführung einer Empfangsaktivität abgeschlossen ist. |
IsDynamicActivity |
Veraltet.
Ruft Informationen dazu ab, ob die Aktivität innerhalb des standardmäßigen ActivityExecutionContext der Workflowinstanz ausgeführt wird. (Geerbt von Activity) |
Name |
Veraltet.
Ruft den Namen dieser Instanz ab oder legt diesen fest. Dieser Name muss die Namenskonventionen für Variablen der Programmiersprache einhalten, die im Workflowprojekt verwendet wird. (Geerbt von Activity) |
ParameterBindings |
Veraltet.
Ruft die Auflistung bindungsfähiger Parameter ab, die in der Liste für formale Parameter des Dienstes aufgeführt sind. |
Parent |
Veraltet.
Ruft die CompositeActivity ab, die Activity enthält. (Geerbt von Activity) |
ParentDependencyObject |
Veraltet.
Ruft das übergeordnete DependencyObject im DependencyObject-Diagramm ab. (Geerbt von DependencyObject) |
QualifiedName |
Veraltet.
Ruft den qualifizierten Namen der Aktivität ab. Qualifizierte Aktivitätsnamen sind in einer Workflowinstanz immer eindeutig. (Geerbt von Activity) |
ServiceOperationInfo |
Veraltet.
Definiert den Vertrag und den Dienstvorgang, den die ReceiveActivity-Aktivität implementiert. |
Site |
Veraltet.
Ruft einen Verweis auf die Site-Komponente von DependencyObject ab oder legt diesen fest. (Geerbt von DependencyObject) |
UserData |
Veraltet.
Ruft ein IDictionary ab, das dieser Klasseninstanz benutzerdefinierte Daten zuordnet. (Geerbt von DependencyObject) |
WorkflowInstanceId |
Veraltet.
Ruft die Guid ab, die der Instanz zugeordnet ist. (Geerbt von Activity) |
Methoden
AddHandler(DependencyProperty, Object) |
Veraltet.
Fügt einen Handler für ein Ereignis von DependencyObject hinzu. (Geerbt von DependencyObject) |
ApplyWorkflowChanges(WorkflowChanges) |
Veraltet.
Übernimmt das WorkflowChanges-Manifest im Parameter für diese Instanz. (Geerbt von CompositeActivity) |
Cancel(ActivityExecutionContext) |
Veraltet.
Bricht die Ausführung der Aktivität ab. (Geerbt von SequenceActivity) |
Clone() |
Veraltet.
Erstellt eine tiefe Kopie von Activity. (Geerbt von Activity) |
Dispose() |
Veraltet.
Gibt alle von DependencyObject verwendeten Ressourcen frei. (Geerbt von DependencyObject) |
Dispose(Boolean) |
Veraltet.
Ruft Dispose(Boolean) für diese Instanz und optional Dispose() für alle untergeordneten Aktivitäten dieser Instanz auf. (Geerbt von CompositeActivity) |
Equals(Object) |
Veraltet.
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
Execute(ActivityExecutionContext) |
Veraltet.
Führt die Aktivität aus. (Geerbt von SequenceActivity) |
GetActivityByName(String) |
Veraltet.
Gibt die Instanz der Activity zurück, deren Name vom Satz aller Aktivitäten angefordert wird, die unter der Stammaktivität dieser Instanz ausgeführt werden; d. h. innerhalb des Workflows. (Geerbt von Activity) |
GetActivityByName(String, Boolean) |
Veraltet.
Gibt die Instanz der Activity zurück, deren Name vom Satz aller Aktivitäten unter der Stamm-Activity dieser Instanz angefordert wird, falls der zweite Parameter |
GetBinding(DependencyProperty) |
Veraltet.
Ermöglicht Zugriff auf die ActivityBind, die der bestimmten DependencyProperty zugeordnet ist. (Geerbt von DependencyObject) |
GetBoundValue(ActivityBind, Type) |
Veraltet.
Ruft das Object ab, das der Gegenstand von ActivityBind ist. (Geerbt von DependencyObject) |
GetContext(Activity, ContextToken) |
Veraltet.
Statische Methode, die Kontextinformationen zurückgibt, wenn eine Aktivitätsinstanz und ein Kontexttoken vorliegen. |
GetContext(Activity, String, String) |
Veraltet.
Statische Methode, die Kontextinformationen zurückgibt, wenn eine Aktivitätsinstanz und ein Kontexttoken vorliegen. |
GetDynamicActivities(Activity) |
Veraltet.
Gibt ein Array zurück, das alle derzeit ausgeführten Instanzen der angegebenen Aktivität enthält. (Geerbt von CompositeActivity) |
GetHashCode() |
Veraltet.
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetInvocationList<T>(DependencyProperty) |
Veraltet.
Ruft ein Array ab, das die Delegaten für die angegebene DependencyProperty enthält. (Geerbt von DependencyObject) |
GetRootContext(Activity) |
Veraltet.
Statische Methode, die Kontextinformationen für den einer angegebenen Aktivitätsinstanz zugeordneten Stammkontext zurückgibt. Kontextinformationen werden für Kommunikation zwischen einer Hostanwendung und dem Workflowdienst verwendet. |
GetType() |
Veraltet.
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
GetValue(DependencyProperty) |
Veraltet.
Stellt Zugriff auf den Wert der festgelegten DependencyProperty bereit. (Geerbt von DependencyObject) |
GetValueBase(DependencyProperty) |
Veraltet.
Ermöglicht Zugriff auf das gebundene Objekt einer DependencyProperty und umgeht die GetValue(DependencyProperty)-Überschreibung. (Geerbt von DependencyObject) |
GetWorkflowServiceAttributes(Object) |
Veraltet.
Gibt die WorkflowServiceAttributes-Attribute für den von der ReceiveActivity-Aktivität implementierten Dienst zurück. Diese Attribute umfassen Elemente wie den AddressFilterMode, den ConfigurationName, die IncludeExceptionDetailInFaults und ob Ausnahmedetails in von der ReceiveActivity-Aktivität zurückgegebene Fehler aufgenommen werden. |
HandleFault(ActivityExecutionContext, Exception) |
Veraltet.
Wird aufgerufen, wenn eine Ausnahme innerhalb des Kontexts der Ausführung dieser Instanz ausgelöst wird. (Geerbt von SequenceActivity) |
Initialize(IServiceProvider) |
Veraltet.
Initialisiert alle entsprechenden untergeordneten Aktivitäten dieser Instanz und des angegebenen IServiceProvider. (Geerbt von CompositeActivity) |
InitializeProperties() |
Veraltet.
Führt Initialisierung von Abhängigkeitseigenschaften aus, wenn eine Überschreibung in einer abgeleiteten Klasse stattfindet. (Geerbt von DependencyObject) |
Invoke<T>(EventHandler<T>, T) |
Veraltet.
Abonniert EventHandler und ruft diesen Delegaten auf. (Geerbt von Activity) |
Invoke<T>(IActivityEventListener<T>, T) |
Veraltet.
Abonniert IActivityEventListener<T> und ruft diesen Delegaten auf. (Geerbt von Activity) |
IsBindingSet(DependencyProperty) |
Veraltet.
Gibt an, ob der Wert einer DependencyProperty als Bindung festgelegt ist. Siehe SetBinding(DependencyProperty, ActivityBind). (Geerbt von DependencyObject) |
MemberwiseClone() |
Veraltet.
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
MetaEquals(DependencyObject) |
Veraltet.
Bestimmt, ob |
OnActivityChangeAdd(ActivityExecutionContext, Activity) |
Veraltet.
Wird beim Hinzufügen einer Aktivität aufgerufen. (Geerbt von CompositeActivity) |
OnActivityChangeRemove(ActivityExecutionContext, Activity) |
Veraltet.
Wird aufgerufen, wenn eine Aktivität entfernt wird. (Geerbt von SequenceActivity) |
OnActivityExecutionContextLoad(IServiceProvider) |
Veraltet.
Wird von der Workflowruntime-Engine aufgerufen, wenn ActivityExecutionContext für diese Aktivität geladen wird. (Geerbt von CompositeActivity) |
OnActivityExecutionContextUnload(IServiceProvider) |
Veraltet.
Wird von der Workflowruntime-Engine aufgerufen, wenn ActivityExecutionContext für diese Aktivität entladen wird. (Geerbt von CompositeActivity) |
OnClosed(IServiceProvider) |
Veraltet.
Wird von der Workflowlaufzeit als Teil des Übergangs der Aktivität in den Zustand Geschlossen aufgerufen. (Geerbt von Activity) |
OnListChanged(ActivityCollectionChangeEventArgs) |
Veraltet.
Führt zusätzliche Verarbeitung aus, wenn sich die Activities-Eigenschaft ändert. (Geerbt von CompositeActivity) |
OnListChanging(ActivityCollectionChangeEventArgs) |
Veraltet.
Ereignis, das auftritt, bevor eine Änderung an den zugrunde liegenden Activities vorgenommen wird. (Geerbt von CompositeActivity) |
OnSequenceComplete(ActivityExecutionContext) |
Veraltet.
Bestimmt beim Überschreiben in einer abgeleiteten Klasse die Aktion, die von SequenceActivity nach Ausführung der Aktivität durchgeführt wird. (Geerbt von SequenceActivity) |
OnWorkflowChangesCompleted(ActivityExecutionContext) |
Veraltet.
Wird nach Änderungen an der Auflistungs-Activities dieser Instanz aufgerufen. (Geerbt von SequenceActivity) |
RaiseEvent(DependencyProperty, Object, EventArgs) |
Veraltet.
Löst eine der angegebenen Abhängigkeitseigenschaft zugeordnete Event aus. (Geerbt von Activity) |
RaiseGenericEvent<T>(DependencyProperty, Object, T) |
Veraltet.
Löst das Ereignis aus, das der DependencyProperty zugeordnet ist, auf die verwiesen wird. (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 einen EventHandler aus einer zugeordneten DependencyProperty. (Geerbt von DependencyObject) |
RemoveProperty(DependencyProperty) |
Veraltet.
Entfernt DependencyProperty aus DependencyObject. (Geerbt von DependencyObject) |
Save(Stream) |
Veraltet.
Schreibt Activity dauerhaft in Stream. (Geerbt von Activity) |
Save(Stream, IFormatter) |
Veraltet.
Schreibt Activity mithilfe des benutzerdefinierten Stream für Serialisierung dauerhaft in IFormatter. (Geerbt von Activity) |
SetBinding(DependencyProperty, ActivityBind) |
Veraltet.
Legt die ActivityBind für die angegebene DependencyProperty fest. (Geerbt von DependencyObject) |
SetBoundValue(ActivityBind, Object) |
Veraltet.
Legt den Wert der Ziel-ActivityBind fest. (Geerbt von DependencyObject) |
SetReadOnlyPropertyValue(DependencyProperty, Object) |
Veraltet.
Legt den Wert einer DependencyProperty fest, die schreibgeschützt ist. (Geerbt von DependencyObject) |
SetValue(DependencyProperty, Object) |
Veraltet.
Legt den Wert von DependencyProperty für das Objekt fest. (Geerbt von DependencyObject) |
SetValueBase(DependencyProperty, Object) |
Veraltet.
Legt den Wert von DependencyProperty auf das angegebene Object fest, wobei SetValue(DependencyProperty, Object) umgangen wird. (Geerbt von DependencyObject) |
SetWorkflowServiceAttributes(Object, Object) |
Veraltet.
Legt die Attribute für den von der ReceiveActivity-Aktivität implementierten Dienst fest. Diese Attribute umfassen Elemente wie den AddressFilterMode, den ConfigurationName und Angaben dazu, ob Ausnahmedetails in von der ReceiveActivity-Aktivität zurückgegebene Fehler aufgenommen werden. |
ToString() |
Veraltet.
Stellt eine Zeichenfolge bereit, die diese Instanz darstellt. (Geerbt von Activity) |
TrackData(Object) |
Veraltet.
Informiert die Laufzeitverfolgungsinfrastruktur über ausstehende Verfolgungsinformationen. (Geerbt von Activity) |
TrackData(String, Object) |
Veraltet.
Informiert die Laufzeitverfolgungsinfrastruktur über ausstehende Verfolgungsinformationen. (Geerbt von Activity) |
Uninitialize(IServiceProvider) |
Veraltet.
Wird von der Workflowruntime-Engine aufgerufen, wenn eine Aktivität vom Zustand Closed in den Zustand Initialized wechselt. (Geerbt von CompositeActivity) |
UnregisterForStatusChange(DependencyProperty, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>) |
Veraltet.
Hebt die Registrierung der angegebenen DependencyProperty für das Statusänderungsereignis auf. (Geerbt von Activity) |
Ereignisse
Canceling |
Veraltet.
Tritt auf, wenn die Aktivitätsausführung abgebrochen wird. (Geerbt von Activity) |
Closed |
Veraltet.
Tritt ein, wenn die Ausführung von Activity abgeschlossen wurde. (Geerbt von Activity) |
Compensating |
Veraltet.
Tritt beim Ausführen einer Kompensierungsmethode in Activity auf. (Geerbt von Activity) |
Executing |
Veraltet.
Tritt bei Ausführung von Activity ein. (Geerbt von Activity) |
Faulting |
Veraltet.
Tritt auf, wenn eine Ausnahme während des Ausführens der Instanz ausgelöst wird. (Geerbt von Activity) |
OperationValidation |
Veraltet.
Tritt auf, wenn eine Nachricht für einen Vorgang empfangen wird und Validierung erforderlich ist. |
StatusChanged |
Veraltet.
Tritt auf, wenn sich der ActivityExecutionStatus einer ausgeführten Activity ändert. (Geerbt von Activity) |
Explizite Schnittstellenimplementierungen
IActivityEventListener<ActivityExecutionStatusChangedEventArgs>.OnEvent(Object, ActivityExecutionStatusChangedEventArgs) |
Veraltet.
Definiert die Verarbeitungsprozedur, wenn das Abonnementereignis auftritt. (Geerbt von SequenceActivity) |
IActivityEventListener<QueueEventArgs>.OnEvent(Object, QueueEventArgs) |
Veraltet.
Definiert die Verarbeitungsprozedur, wenn das Abonnementereignis auftritt. |
IComponent.Disposed |
Veraltet.
Stellt die Methode dar, die das Disposed-Ereignis einer Komponente behandelt. (Geerbt von DependencyObject) |
IEventActivity.QueueName |
Veraltet.
Ruft den Namen der WorkflowQueue ab, in der die Aktivität auf das Eintreffen der Daten wartet. |
IEventActivity.Subscribe(ActivityExecutionContext, IActivityEventListener<QueueEventArgs>) |
Veraltet.
Erstellt das Abonnement für die ReceiveActivity-Aktivität für ein Ereignis. |
IEventActivity.Unsubscribe(ActivityExecutionContext, IActivityEventListener<QueueEventArgs>) |
Veraltet.
Bricht das Abonnement einer Activity für ein Ereignis ab. |