WorkflowInstanceExtensionManager.Add Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| Add(Object) |
Lägger till det angivna tillägget i samlingen med tillägg. |
| Add<T>(Func<T>) |
Registrerar en Func<TResult> som används för att tillhandahålla en instans av ett tillägg när en arbetsflödesinstans begär det. |
Add(Object)
Lägger till det angivna tillägget i samlingen med tillägg.
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)
Parametrar
- singletonExtension
- Object
Tillägget som ska läggas till.
Kommentarer
När den här överlagringen används får varje arbetsflödesinstans som begär den här tilläggstypen den tilläggsinstans som tillhandahålls till den här metoden. Om varje arbetsflödesinstans ska ha en egen instans av tillägget använder du den andra Add överlagringen.
Om någon av överlagringarna Add anropas efter MakeReadOnlyutlöses en InvalidOperationException .
Gäller för
Add<T>(Func<T>)
Registrerar en Func<TResult> som används för att tillhandahålla en instans av ett tillägg när en arbetsflödesinstans begär det.
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))
Typparametrar
- T
Typ av tillägg som ska läggas till.
Parametrar
- extensionCreationFunction
- Func<T>
Metoden som skapar tillägget.
Kommentarer
När den här överlagringen används får varje arbetsflödesinstans som begär den här tilläggstypen en ny instans av tillägget. Om du vill använda ett singleton-tillägg använder du den andra Add överlagringen.
Om någon av överlagringarna Add anropas efter MakeReadOnlyutlöses en InvalidOperationException .