WorkflowInstanceExtensionManager.Add Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Overloads
| Name | Description |
|---|---|
| Add(Object) |
Hiermee voegt u de opgegeven extensie toe aan de verzameling extensies. |
| Add<T>(Func<T>) |
Registreert een Func<TResult> exemplaar dat wordt gebruikt om een exemplaar van een extensie op te geven wanneer dit wordt aangevraagd door een werkstroomexemplaren. |
Add(Object)
Hiermee voegt u de opgegeven extensie toe aan de verzameling extensies.
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)
Parameters
- singletonExtension
- Object
De extensie die moet worden toegevoegd.
Opmerkingen
Wanneer deze overbelasting wordt gebruikt, krijgt elk werkstroomexemplaren dat dit extensietype aanvraagt, het extensie-exemplaar dat aan deze methode is verstrekt. Als elk werkstroomexemplaren een eigen exemplaar van de extensie moeten hebben, gebruikt u de andere Add overbelasting.
Als een van de Add overbelastingen wordt MakeReadOnlyaangeroepen, wordt er een InvalidOperationException gegooid.
Van toepassing op
Add<T>(Func<T>)
Registreert een Func<TResult> exemplaar dat wordt gebruikt om een exemplaar van een extensie op te geven wanneer dit wordt aangevraagd door een werkstroomexemplaren.
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))
Type parameters
- T
Het type extensie dat moet worden toegevoegd.
Parameters
- extensionCreationFunction
- Func<T>
De methode waarmee de extensie wordt gemaakt.
Opmerkingen
Wanneer deze overbelasting wordt gebruikt, krijgt elk werkstroomexemplaren dat dit extensietype aanvraagt een nieuw exemplaar van de extensie. Als een singleton-extensie gewenst is, gebruikt u de andere Add overbelasting.
Als een van de Add overbelastingen wordt MakeReadOnlyaangeroepen, wordt er een InvalidOperationException gegooid.