WorkflowInstanceExtensionManager.Add 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
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 오버로드를 호출하면 InvalidOperationException이 throw됩니다.
적용 대상
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 오버로드를 호출하면 InvalidOperationException이 throw됩니다.