ExternalDataEventArgs 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.*
Stellt die beim Auslösen eines Ereignisses mit der HandleExternalEventActivity-Aktivität gesendeten Daten dar.
public ref class ExternalDataEventArgs : EventArgs
[System.Serializable]
public class ExternalDataEventArgs : EventArgs
[System.Serializable]
[System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")]
public class ExternalDataEventArgs : EventArgs
[<System.Serializable>]
type ExternalDataEventArgs = class
inherit EventArgs
[<System.Serializable>]
[<System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")>]
type ExternalDataEventArgs = class
inherit EventArgs
Public Class ExternalDataEventArgs
Inherits EventArgs
- Vererbung
- Attribute
Beispiele
Eine Ereignisklasse, die von ExternalDataEventArgs erbt, muss einen Konstruktor implementieren, der den :base(instanceId)
-Konstruktor verwendet. Zudem muss die neue Ereignisklasse als Serializable
gekennzeichnet werden (siehe folgender Code).
[Serializable]
public class TaskEventArgs : ExternalDataEventArgs
{
private string orderName;
public TaskEventArgs(Guid instanceId, string id)
:base(instanceId)
{
orderName = id;
}
public string Id
{
get { return orderName; }
set { orderName = value; }
}
}
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.
Auf einer mit ExternalDataExchangeAttribute gekennzeichneten lokalen Kommunikationsschnittstelle muss ein Typ deklariert werden, der von ExternalDataEventArgs in der Schnittstellendefinition abgeleitet wird, damit das entsprechende Ereignis in einem Workflow mit einer HandleExternalEventActivity-Aktivität behandelt wird.
Konstruktoren
ExternalDataEventArgs() |
Initialisiert eine neue Instanz der ExternalDataEventArgs-Klasse. |
ExternalDataEventArgs(Guid) |
Initialisiert eine neue Instanz der ExternalDataEventArgs-Klasse mit dem Instanzbezeichner des Workflows. |
ExternalDataEventArgs(Guid, IPendingWork, Object) |
Initialisiert eine neue Instanz der ExternalDataEventArgs-Klasse. |
ExternalDataEventArgs(Guid, IPendingWork, Object, Boolean) |
Initialisiert eine neue Instanz der ExternalDataEventArgs-Klasse. |
Eigenschaften
Identity |
Ruft die Identität des Benutzers ab, der das Ereignis ausgelöst hat, oder legt diese fest. |
InstanceId |
Ruft den Bezeichner der Workflowinstanz für die Workflowinstanz ab, die die für die Behandlung des Ereignisses vorgesehene HandleExternalEventActivity beinhaltet, oder legt diesen fest. |
WaitForIdle |
Ruft einen Wert ab bzw. legt einen Wert fest, der angibt, ob das Ereignis umgehend ausgelöst werden soll, oder ob der Workflow vor dem Auslösen in den Leerlauf gesetzt werden soll. |
WorkHandler |
Dient zum Abrufen oder Festlegen von IPendingWork, um den externen Code, mit dem das Ereignis ausgelöst wird, für die Teilnahme am Batch zuzulassen. |
WorkItem |
Ruft das Objekt ab, das den externen Code zum Auslösen des Ereignisses beinhaltet, oder legt dieses fest. |
Methoden
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |