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
| Nome | Descrizione |
|---|---|
| Add(Object) |
Aggiunge l'estensione specificata alla raccolta di estensioni. |
| Add<T>(Func<T>) |
Registra un Func<TResult> oggetto utilizzato per fornire un'istanza di un'estensione quando richiesto 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 viene usato questo overload, ogni istanza del flusso di lavoro che richiede questo tipo di estensione otterrà l'istanza dell'estensione fornita a questo metodo. Se ogni istanza del flusso di lavoro deve avere una propria istanza dell'estensione, usare l'altro Add overload.
Se uno degli Add overload viene chiamato dopo MakeReadOnly, viene generata un'eccezione InvalidOperationException .
Si applica a
Add<T>(Func<T>)
Registra un Func<TResult> oggetto utilizzato per fornire un'istanza di un'estensione quando richiesto 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 usa 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, usare l'altro Add overload.
Se uno degli Add overload viene chiamato dopo MakeReadOnly, viene generata un'eccezione InvalidOperationException .