WorkflowInstanceExtensionManager.Add Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
Add(Object) |
Belirtilen uzantıyı uzantı koleksiyonuna ekler. |
Add<T>(Func<T>) |
Bir Func<TResult> iş akışı örneği tarafından istendiğinde bir uzantının örneğini sağlamak için kullanılan bir kaydeder. |
Add(Object)
Belirtilen uzantıyı uzantı koleksiyonuna ekler.
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)
Parametreler
- singletonExtension
- Object
Eklenecek uzantı.
Açıklamalar
Bu aşırı yükleme kullanıldığında, bu uzantı türünü isteyen her iş akışı örneği, bu yönteme girilen uzantı örneğini alır. Her bir iş akışı örneğinin uzantısının kendi örneği olması gerekiyorsa, diğer Add aşırı yüklemeyi kullanın.
Aşırı yüklemelerin herhangi biri Add sonrasında çağrılırsa MakeReadOnly , bir InvalidOperationException atılır.
Şunlara uygulanır
Add<T>(Func<T>)
Bir Func<TResult> iş akışı örneği tarafından istendiğinde bir uzantının örneğini sağlamak için kullanılan bir kaydeder.
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))
Tür Parametreleri
- T
Eklenecek uzantının türü.
Parametreler
- extensionCreationFunction
- Func<T>
Uzantıyı oluşturan yöntem.
Açıklamalar
Bu aşırı yükleme kullanıldığında, bu uzantı türünü isteyen her iş akışı örneği, uzantının yeni bir örneğini alır. Tek bir uzantı isteniyorsa, diğer Add aşırı yüklemeyi kullanın.
Aşırı yüklemelerin herhangi biri Add sonrasında çağrılırsa MakeReadOnly , bir InvalidOperationException atılır.