Język

WorkflowInstanceExtensionManager.Add Metoda

Definicja

Przeciążenia

Nazwa Opis
Add(Object)

Dodaje określone rozszerzenie do kolekcji rozszerzeń.

Add<T>(Func<T>)

Rejestruje element Func<TResult> , który jest używany do udostępniania wystąpienia rozszerzenia w przypadku żądania przez wystąpienie przepływu pracy.

Add(Object)

Dodaje określone rozszerzenie do kolekcji rozszerzeń.

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

Rozszerzenie do dodania.

Uwagi

Gdy to przeciążenie jest używane, każde wystąpienie przepływu pracy, które żąda tego typu rozszerzenia, otrzyma wystąpienie rozszerzenia dostarczone do tej metody. Jeśli każde wystąpienie przepływu pracy powinno mieć własne wystąpienie rozszerzenia, użyj drugiego Add przeciążenia.

Jeśli którykolwiek z Add przeciążeń jest wywoływany po MakeReadOnly, InvalidOperationException jest zgłaszany.

Dotyczy

Add<T>(Func<T>)

Rejestruje element Func<TResult> , który jest używany do udostępniania wystąpienia rozszerzenia w przypadku żądania przez wystąpienie przepływu pracy.

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 rozszerzenia do dodania.

Parametry

extensionCreationFunction
Func<T>

Metoda, która tworzy rozszerzenie.

Uwagi

Gdy to przeciążenie jest używane, każde wystąpienie przepływu pracy, które żąda tego typu rozszerzenia, otrzyma nowe wystąpienie rozszerzenia. Jeśli wymagane jest jednotonowe rozszerzenie, użyj innego Add przeciążenia.

Jeśli którykolwiek z Add przeciążeń jest wywoływany po MakeReadOnly, InvalidOperationException jest zgłaszany.

Dotyczy