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
Add(Object) |
Fügt der Auflistung der Erweiterungen die angegebene Erweiterung hinzu. |
Add<T>(Func<T>) |
Registriert ein Func<TResult>, das verwendet wird, um eine Instanz einer Erweiterung bereitzustellen, wenn es von einer Workflowinstanz angefordert wird. |
Add(Object)
Fügt der Auflistung der 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, erhält jede Workflowinstanz, die diesen Erweiterungstyp anfordert, die Erweiterungsinstanz, die für diese Methode bereitgestellt wird. Wenn jede Workflowinstanz über eine eigene Instanz der Erweiterung verfügen soll, verwenden Sie die andere Add Überladung.
Wenn eine der Add-Überladungen nach einem MakeReadOnly-Vorgang aufgerufen 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 es 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, mit der die Erweiterung erstellt wird.
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 ist, verwenden Sie die andere Add Überladung.
Wenn eine der Add-Überladungen nach einem MakeReadOnly-Vorgang aufgerufen wird, wird eine InvalidOperationException ausgelöst.