WorkflowInstanceExtensionManager.Add Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
Add(Object) |
Ajoute l’extension spécifiée à la collection d’extensions. |
Add<T>(Func<T>) |
Inscrit un Func<TResult> utilisé pour fournir une instance d'extension lorsqu'elle est demandée par une instance de flux de travail. |
Add(Object)
Ajoute l’extension spécifiée à la collection d’extensions.
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)
Paramètres
- singletonExtension
- Object
Extension à ajouter.
Remarques
Lorsque cette surcharge est utilisée, chaque instance de workflow qui demande ce type d’extension obtient l’instance d’extension fournie à cette méthode. Si chaque instance de workflow doit avoir sa propre instance de l’extension, utilisez l’autre Add surcharge.
Si l'une des surcharges Add est appelée après MakeReadOnly, une InvalidOperationException est levée.
S’applique à
Add<T>(Func<T>)
Inscrit un Func<TResult> utilisé pour fournir une instance d'extension lorsqu'elle est demandée par une instance de flux de travail.
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))
Paramètres de type
- T
Type d'extension à ajouter.
Paramètres
- extensionCreationFunction
- Func<T>
Méthode qui crée l’extension.
Remarques
Lorsque cette surcharge est utilisée, chaque instance de workflow qui demande ce type d’extension obtient une nouvelle instance de l’extension. Si une extension singleton est souhaitée, utilisez l’autre Add surcharge.
Si l'une des surcharges Add est appelée après MakeReadOnly, une InvalidOperationException est levée.