WorkflowInstanceExtensionManager.Add 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
| Name | Description |
|---|---|
| Add(Object) |
확장 컬렉션에 지정된 확장을 추가합니다. |
| Add<T>(Func<T>) |
워크플로 인스턴스에서 Func<TResult> 요청할 때 확장 인스턴스를 제공하는 데 사용되는 인스턴스를 등록합니다. |
Add(Object)
확장 컬렉션에 지정된 확장을 추가합니다.
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)
매개 변수
- singletonExtension
- Object
추가할 확장입니다.
설명
이 오버로드를 사용하는 경우 이 확장 유형을 요청하는 각 워크플로 인스턴스는 이 메서드에 제공된 확장 인스턴스를 가져옵니다. 각 워크플로 인스턴스에 고유한 확장 인스턴스가 있어야 하는 경우 다른 Add 오버로드를 사용합니다.
오버로드가 Add 호출 MakeReadOnly되면 throw InvalidOperationException 됩니다.
적용 대상
Add<T>(Func<T>)
워크플로 인스턴스에서 Func<TResult> 요청할 때 확장 인스턴스를 제공하는 데 사용되는 인스턴스를 등록합니다.
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
추가할 확장의 형식입니다.
매개 변수
- extensionCreationFunction
- Func<T>
확장을 만드는 메서드입니다.
설명
이 오버로드를 사용하는 경우 이 확장 유형을 요청하는 각 워크플로 인스턴스는 확장의 새 인스턴스를 가져옵니다. 싱글톤 확장이 필요한 경우 다른 Add 오버로드를 사용합니다.
오버로드가 Add 호출 MakeReadOnly되면 throw InvalidOperationException 됩니다.