WorkflowInstanceExtensionManager.Add Metodo
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.
Overload
Add(Object) |
Aggiunge l'estensione specificata alla raccolta di estensioni. |
Add<T>(Func<T>) |
Registra un oggetto Func<TResult> utilizzato per fornire un'istanza di un'estensione quando richiesta da un'istanza del flusso di lavoro. |
Add(Object)
Aggiunge l'estensione specificata alla raccolta di estensioni.
public:
virtual void Add(System::Object ^ singletonExtension);
public virtual void Add (object singletonExtension);
abstract member Add : obj -> unit
override this.Add : obj -> unit
Public Overridable Sub Add (singletonExtension As Object)
Parametri
- singletonExtension
- Object
Estensione da aggiungere.
Commenti
Quando si utilizza questo overload, ogni istanza del flusso di lavoro che richiede questo tipo di estensione otterrà l'istanza di estensione fornita a questo metodo. Se ogni istanza del flusso di lavoro deve disporre di una propria istanza dell'estensione, utilizzare l'altro Add Overload.
Se un overload Add viene chiamato dopo MakeReadOnly, viene generata un'eccezione InvalidOperationException.
Si applica a
Add<T>(Func<T>)
Registra un oggetto Func<TResult> utilizzato per fornire un'istanza di un'estensione quando richiesta da un'istanza del flusso di lavoro.
public:
generic <typename T>
where T : class virtual void Add(Func<T> ^ extensionCreationFunction);
public virtual void Add<T> (Func<T> extensionCreationFunction) where T : class;
abstract member Add : Func<'T (requires 'T : null)> -> unit (requires 'T : null)
override this.Add : Func<'T (requires 'T : null)> -> unit (requires 'T : null)
Public Overridable Sub Add(Of T As Class) (extensionCreationFunction As Func(Of T))
Parametri di tipo
- T
Tipo di estensione da aggiungere.
Parametri
- extensionCreationFunction
- Func<T>
Metodo che crea l'estensione.
Commenti
Quando si utilizza questo overload, ogni istanza del flusso di lavoro che richiede questo tipo di estensione otterrà una nuova istanza dell'estensione. Se si desidera un'estensione singleton, utilizzare l'altro Add Overload.
Se un overload Add viene chiamato dopo MakeReadOnly, viene generata un'eccezione InvalidOperationException.