WorkflowInstanceExtensionManager.Add Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
Add(Object) |
Agrega la extensión especificada a la colección de extensiones. |
Add<T>(Func<T>) |
Registra un Func<TResult> que se usa para proporcionar una instancia de una extensión cuando lo solicite una instancia de flujo de trabajo. |
Add(Object)
Agrega la extensión especificada a la colección de extensiones.
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
Extensión que agregar.
Comentarios
Cuando se usa esta sobrecarga, cada instancia de flujo de trabajo que solicita este tipo de extensión obtendrá la instancia de extensión proporcionada a este método. Si cada instancia de flujo de trabajo debe tener su propia instancia de la extensión, use la otra Add sobrecarga.
Si se llama a cualquiera de las sobrecargas Add después de llamar al método MakeReadOnly, se produce una InvalidOperationException.
Se aplica a
Add<T>(Func<T>)
Registra un Func<TResult> que se usa para proporcionar una instancia de una extensión cuando lo solicite una instancia de flujo de trabajo.
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
- T
Tipo de la extensión que agregar.
Parámetros
- extensionCreationFunction
- Func<T>
Método que crea la extensión.
Comentarios
Cuando se usa esta sobrecarga, cada instancia de flujo de trabajo que solicita este tipo de extensión obtendrá una nueva instancia de la extensión. Si se desea una extensión singleton, use la otra Add sobrecarga.
Si se llama a cualquiera de las sobrecargas Add después de llamar al método MakeReadOnly, se produce una InvalidOperationException.