WorkflowInstanceExtensionManager.Add Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| Add(Object) |
Fügt der Auflistung von Erweiterungen die angegebene Erweiterung hinzu. |
| Add<T>(Func<T>) |
Registriert ein Func<TResult> , das verwendet wird, um eine Instanz einer Erweiterung bereitzustellen, wenn sie von einer Workflowinstanz angefordert wird. |
Add(Object)
Fügt der Auflistung von Erweiterungen die angegebene Erweiterung hinzu.
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)
Parameter
- singletonExtension
- Object
Die hinzuzufügende Erweiterung.
Hinweise
Wenn diese Überladung verwendet wird, ruft jede Workflowinstanz, die diesen Erweiterungstyp anfordert, die für diese Methode bereitgestellte Erweiterungsinstanz ab. Wenn jede Workflowinstanz über eine eigene Instanz der Erweiterung verfügen soll, verwenden Sie die andere Add Überladung.
Wenn eine der Add Überladungen nach MakeReadOnlyaufgerufen wird, wird eine InvalidOperationException ausgelöst.
Gilt für:
Add<T>(Func<T>)
Registriert ein Func<TResult> , das verwendet wird, um eine Instanz einer Erweiterung bereitzustellen, wenn sie von einer Workflowinstanz angefordert wird.
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))
Typparameter
- T
Der Typ der hinzuzufügenden Erweiterung.
Parameter
- extensionCreationFunction
- Func<T>
Die Methode, die die Erweiterung erstellt.
Hinweise
Wenn diese Überladung verwendet wird, erhält jede Workflowinstanz, die diesen Erweiterungstyp anfordert, eine neue Instanz der Erweiterung. Wenn eine Singleton-Erweiterung gewünscht wird, verwenden Sie die andere Add Überladung.
Wenn eine der Add Überladungen nach MakeReadOnlyaufgerufen wird, wird eine InvalidOperationException ausgelöst.