ExternalDataEventArgs Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Attenzione
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
Rappresenta i dati inviati quando viene generato un evento utilizzando l'attività HandleExternalEventActivity.
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
- Ereditarietà
- Attributi
Esempio
Una classe di evento che eredita da ExternalDataEventArgs deve implementare un costruttore che usa il costruttore :base(instanceId)
. Inoltre, la nuova classe di evento deve essere contrassegnata come Serializable
come illustrato nel codice seguente.
[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; }
}
}
Commenti
Nota
Questo materiale illustra i tipi e gli spazi dei nomi obsoleti. Per altre informazioni, vedere tipi deprecati in Windows Workflow Foundation 4.5.
Un'interfaccia di comunicazione locale contrassegnata con ExternalDataExchangeAttribute deve dichiarare un tipo che deriva da ExternalDataEventArgs nella definizione dell'interfaccia affinché l'evento corrispondente venga gestito in un flusso di lavoro con un'attività HandleExternalEventActivity.
Costruttori
ExternalDataEventArgs() |
Obsoleti.
Inizializza una nuova istanza della classe ExternalDataEventArgs. |
ExternalDataEventArgs(Guid, IPendingWork, Object, Boolean) |
Obsoleti.
Inizializza una nuova istanza della classe ExternalDataEventArgs. |
ExternalDataEventArgs(Guid, IPendingWork, Object) |
Obsoleti.
Inizializza una nuova istanza della classe ExternalDataEventArgs. |
ExternalDataEventArgs(Guid) |
Obsoleti.
Inizializza una nuova istanza della classe ExternalDataEventArgs utilizzando l'identificatore dell'istanza del flusso di lavoro. |
Proprietà
Identity |
Obsoleti.
Ottiene o imposta l'identità dell'utente che ha generato l'evento. |
InstanceId |
Obsoleti.
Ottiene o imposta l'identificatore dell'istanza del flusso di lavoro per l'istanza del flusso di lavoro che contiene il HandleExternalEventActivity previsto per gestire l'evento. |
WaitForIdle |
Obsoleti.
Ottiene o imposta un valore che indica se l'evento deve essere generato immediatamente o se il flusso di lavoro deve andare inattiva prima di generare l'evento. |
WorkHandler |
Obsoleti.
Ottiene o imposta il IPendingWork per consentire al codice esterno, generando l'evento, di partecipare al batch. |
WorkItem |
Obsoleti.
Ottiene o imposta l'oggetto che contiene il codice esterno che genera l'evento. |
Metodi
Equals(Object) |
Obsoleti.
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetHashCode() |
Obsoleti.
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Obsoleti.
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Obsoleti.
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
ToString() |
Obsoleti.
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |