WorkflowInstanceExtensionManager.Add Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Sobrecargas
| Name | Description |
|---|---|
| Add(Object) |
Adiciona a extensão especificada à coleção de extensões. |
| Add<T>(Func<T>) |
Registos a Func<TResult> que são usados para fornecer uma instância de uma extensão quando solicitados por uma instância de workflow. |
Add(Object)
Adiciona a extensão especificada à coleção de extensões.
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)
Parâmetros
- singletonExtension
- Object
A extensão a acrescentar.
Observações
Quando esta sobrecarga é utilizada, cada instância de workflow que solicita este tipo de extensão receberá a instância de extensão fornecida a este método. Se cada instância de workflow tiver a sua própria instância da extensão, use a outra Add sobrecarga.
Se alguma das Add sobrecargas for chamada após MakeReadOnly, e InvalidOperationException é lançado.
Aplica-se a
Add<T>(Func<T>)
Registos a Func<TResult> que são usados para fornecer uma instância de uma extensão quando solicitados por uma instância de workflow.
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))
Parâmetros de Tipo Genérico
- T
O tipo de extensão a adicionar.
Parâmetros
- extensionCreationFunction
- Func<T>
O método que cria a extensão.
Observações
Quando esta sobrecarga é utilizada, cada instância de workflow que solicita este tipo de extensão receberá uma nova instância da extensão. Se se desejar uma extensão singleton, use a outra Add sobrecarga.
Se alguma das Add sobrecargas for chamada após MakeReadOnly, e InvalidOperationException é lançado.