Sdílet prostřednictvím


WorkflowInstanceExtensionManager.Add Metoda

Definice

Přetížení

Add(Object)

Přidá zadané rozšíření do kolekce rozšíření.

Add<T>(Func<T>)

Registruje Func<TResult> , který se používá k poskytnutí instance rozšíření v případě, kdy se požaduje instancí pracovního postupu.

Add(Object)

Přidá zadané rozšíření do kolekce rozšíření.

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)

Parametry

singletonExtension
Object

Rozšíření, které se má přidat

Poznámky

Při použití tohoto přetížení získá každá instance pracovního postupu, která požaduje tento typ rozšíření, instanci rozšíření poskytnutou této metodě. Pokud má každá instance pracovního postupu mít vlastní instanci rozšíření, použijte jiné Add přetížení.

Pokud je jakékoli Add přetížení voláno po MakeReadOnly , InvalidOperationException je vyvolána výjimka.

Platí pro

Add<T>(Func<T>)

Registruje Func<TResult> , který se používá k poskytnutí instance rozšíření v případě, kdy se požaduje instancí pracovního postupu.

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))

Parametry typu

T

Typ rozšíření, které se má přidat

Parametry

extensionCreationFunction
Func<T>

Metoda, která vytvoří rozšíření.

Poznámky

Při použití tohoto přetížení získá každá instance pracovního postupu, která požaduje tento typ rozšíření, novou instanci rozšíření. Pokud je požadováno rozšíření typu Singleton, použijte jiné Add přetížení.

Pokud je jakékoli Add přetížení voláno po MakeReadOnly , InvalidOperationException je vyvolána výjimka.

Platí pro