WorkflowInstanceExtensionManager.Add Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.