ContextItemManager ContextItemManager ContextItemManager ContextItemManager Class

정의

디자이너 편집 컨텍스트에 게시된 컨텍스트 항목 집합을 유지 관리하는 클래스를 나타냅니다.Represents a class that maintains a set of context items published into the designer editing context. 이 클래스는 추상 클래스입니다.This class is abstract.

public ref class ContextItemManager abstract : System::Collections::Generic::IEnumerable<System::Activities::Presentation::ContextItem ^>
public abstract class ContextItemManager : System.Collections.Generic.IEnumerable<System.Activities.Presentation.ContextItem>
type ContextItemManager = class
    interface seq<ContextItem>
    interface IEnumerable
Public MustInherit Class ContextItemManager
Implements IEnumerable(Of ContextItem)
상속
ContextItemManagerContextItemManagerContextItemManagerContextItemManager
구현

설명

ContextItem에 포함된 각 ContextItemManagerWorkflowDesigner에서 일시적 상태를 나타냅니다.Each ContextItem contained in the ContextItemManager represents a piece of transient state in a WorkflowDesigner.

생성자

ContextItemManager() ContextItemManager() ContextItemManager() ContextItemManager()

ContextItemManager 클래스의 새 인스턴스를 시작합니다.Initiates a new instance of the ContextItemManager class.

메서드

Contains(Type) Contains(Type) Contains(Type) Contains(Type)

파생 클래스에서 재정의된 경우 지정한 형식의 항목이 항목 관리자에 포함되어 있는지 여부를 나타내는 값을 반환합니다.When overridden in a derived class, returns a value that indicates whether the item manager contains an item of the specified type.

Contains<TItemType>() Contains<TItemType>() Contains<TItemType>() Contains<TItemType>()

지정한 형식의 항목이 항목 관리자에 포함되어 있는지 여부를 나타내는 값을 반환합니다.Returns a value that indicates whether the item manager contains an item of the specified type.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

지정한 개체와 현재 개체가 같은지 여부를 확인합니다.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

파생 클래스에서 재정의된 경우 편집 컨텍스트에 컨텍스트 항목을 열거합니다.When overridden in a derived class, enumerates the context items in the editing context. 열거자가 격리된 계층에 도달하지 않은 경우 이 열거형에는 이전 계층이 포함됩니다.This enumeration includes prior layers unless the enumerator hits an isolated layer.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

기본 해시 함수로 작동합니다.Serves as the default hash function.

(Inherited from Object)
GetTarget(Delegate) GetTarget(Delegate) GetTarget(Delegate) GetTarget(Delegate)

대리자의 대상 개체를 반환하는 도우미 메서드를 나타냅니다.Represents a helper method that returns the target object for a delegate. 제네릭 대리자를 프록시하는 대리자가 만들어진 경우 이 메서드는 프록시가 아니라 원래 개체를 반환합니다.If the delegate was created to proxy a generic delegate, this method returns the original object, not the proxy.

GetType() GetType() GetType() GetType()

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

(Inherited from Object)
GetValue(Type) GetValue(Type) GetValue(Type) GetValue(Type)

파생 클래스에서 재정의된 경우 요청된 항목 형식의 인스턴스를 반환합니다.When overridden in a derived class, returns an instance of the requested item type. 지정한 형식의 컨텍스트 항목이 없는 경우 빈 항목이 만들어집니다.If there is no context item with the given type, an empty item will be created.

GetValue<TItemType>() GetValue<TItemType>() GetValue<TItemType>() GetValue<TItemType>()

요청된 항목 형식의 인스턴스를 반환합니다.Returns an instance of the requested item type. 지정한 형식의 컨텍스트 항목이 없는 경우 빈 항목이 만들어집니다.If there is no context item with the given type, an empty item will be created.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(Inherited from Object)
NotifyItemChanged(EditingContext, ContextItem, ContextItem) NotifyItemChanged(EditingContext, ContextItem, ContextItem) NotifyItemChanged(EditingContext, ContextItem, ContextItem) NotifyItemChanged(EditingContext, ContextItem, ContextItem)

보호된 OnItemChanged(EditingContext, ContextItem) 메서드를 호출하는 도우미 메서드를 나타냅니다.Represents a helper method that invokes the protected OnItemChanged(EditingContext, ContextItem) method.

RemoveCallback(Delegate, Delegate) RemoveCallback(Delegate, Delegate) RemoveCallback(Delegate, Delegate) RemoveCallback(Delegate, Delegate)

대리자를 제거하고 제네릭 콜백에 대한 프록시인 대리자의 래핑을 해제하는 도우미 메서드를 나타냅니다.Represents a helper method that performs delegate removals and that unwraps delegates that are proxies to generic callbacks.

SetValue(ContextItem) SetValue(ContextItem) SetValue(ContextItem) SetValue(ContextItem)

파생 클래스에서 재정의된 경우 컨텍스트 항목을 지정한 값으로 설정합니다.When overridden in a derived class, sets a context item to the specified value.

Subscribe(Type, SubscribeContextCallback) Subscribe(Type, SubscribeContextCallback) Subscribe(Type, SubscribeContextCallback) Subscribe(Type, SubscribeContextCallback)

파생 클래스에서 재정의된 경우 지정한 항목 형식의 컨텍스트 항목이 변경될 호출되는 이벤트 콜백을 추가합니다.When overridden in a derived class, adds an event callback that is invoked when a context item of the specified item type changes.

Subscribe<TContextItemType>(SubscribeContextCallback<TContextItemType>) Subscribe<TContextItemType>(SubscribeContextCallback<TContextItemType>) Subscribe<TContextItemType>(SubscribeContextCallback<TContextItemType>) Subscribe<TContextItemType>(SubscribeContextCallback<TContextItemType>)

지정한 항목 형식의 컨텍스트 항목이 변경될 때 호출되는 이벤트 콜백을 추가합니다.Adds an event callback that is invoked when a context item of the specified item type changes.

ToString() ToString() ToString() ToString()

현재 개체를 나타내는 문자열을 반환합니다.Returns a string that represents the current object.

(Inherited from Object)
Unsubscribe(Type, SubscribeContextCallback) Unsubscribe(Type, SubscribeContextCallback) Unsubscribe(Type, SubscribeContextCallback) Unsubscribe(Type, SubscribeContextCallback)

파생 클래스에서 재정의된 경우 구독을 제거합니다.When overridden in a derived class, removes a subscription.

Unsubscribe<TContextItemType>(SubscribeContextCallback<TContextItemType>) Unsubscribe<TContextItemType>(SubscribeContextCallback<TContextItemType>) Unsubscribe<TContextItemType>(SubscribeContextCallback<TContextItemType>) Unsubscribe<TContextItemType>(SubscribeContextCallback<TContextItemType>)

구독을 제거합니다.Removes a subscription.

명시적 인터페이스 구현

IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator()

편집 컨텍스트에 컨텍스트 항목을 열거합니다.Enumerates the context items in the editing context.

Extension Methods

CopyToDataTable<T>(IEnumerable<T>) CopyToDataTable<T>(IEnumerable<T>) CopyToDataTable<T>(IEnumerable<T>) CopyToDataTable<T>(IEnumerable<T>)

반환을 DataTable 복사본이 들어 있는 DataRow 개체를 지정 된 입력 IEnumerable<T> 개체는 제네릭 매개 변수 TDataRow.Returns a DataTable that contains copies of the DataRow objects, given an input IEnumerable<T> object where the generic parameter T is DataRow.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption)

복사본 DataRow 지정 된 개체 DataTable, 지정 된 입력 IEnumerable<T> 개체는 제네릭 매개 변수 TDataRow합니다.Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler)

복사본 DataRow 지정 된 개체 DataTable, 지정 된 입력 IEnumerable<T> 개체는 제네릭 매개 변수 TDataRow합니다.Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

요소를 캐스팅을 IEnumerable 를 지정 된 형식입니다.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

요소를 필터링 하는 IEnumerable 지정된 된 형식에 기반 합니다.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

쿼리를 병렬화할 수 있도록 합니다.Enables parallelization of a query.

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

변환를 IEnumerableIQueryable합니다.Converts an IEnumerable to an IQueryable.

Ancestors<T>(IEnumerable<T>) Ancestors<T>(IEnumerable<T>) Ancestors<T>(IEnumerable<T>) Ancestors<T>(IEnumerable<T>)

소스 컬렉션에 있는 모든 노드의 상위 항목이 들어 있는 요소 컬렉션을 반환합니다.Returns a collection of elements that contains the ancestors of every node in the source collection.

Ancestors<T>(IEnumerable<T>, XName) Ancestors<T>(IEnumerable<T>, XName) Ancestors<T>(IEnumerable<T>, XName) Ancestors<T>(IEnumerable<T>, XName)

소스 컬렉션에 있는 모든 노드의 상위 항목이 들어 있는 필터링된 요소 컬렉션을 반환합니다.Returns a filtered collection of elements that contains the ancestors of every node in the source collection. 일치하는 XName이 있는 요소만 컬렉션에 포함됩니다.Only elements that have a matching XName are included in the collection.

DescendantNodes<T>(IEnumerable<T>) DescendantNodes<T>(IEnumerable<T>) DescendantNodes<T>(IEnumerable<T>) DescendantNodes<T>(IEnumerable<T>)

소스 컬렉션에 있는 모든 문서 및 요소의 하위 노드 컬렉션을 반환합니다.Returns a collection of the descendant nodes of every document and element in the source collection.

Descendants<T>(IEnumerable<T>) Descendants<T>(IEnumerable<T>) Descendants<T>(IEnumerable<T>) Descendants<T>(IEnumerable<T>)

소스 컬렉션에 있는 모든 요소 및 문서의 하위 요소가 들어 있는 요소 컬렉션을 반환합니다.Returns a collection of elements that contains the descendant elements of every element and document in the source collection.

Descendants<T>(IEnumerable<T>, XName) Descendants<T>(IEnumerable<T>, XName) Descendants<T>(IEnumerable<T>, XName) Descendants<T>(IEnumerable<T>, XName)

소스 컬렉션에 있는 모든 요소 및 문서의 하위 요소가 들어 있는 필터링된 요소 컬렉션을 반환합니다.Returns a filtered collection of elements that contains the descendant elements of every element and document in the source collection. 일치하는 XName이 있는 요소만 컬렉션에 포함됩니다.Only elements that have a matching XName are included in the collection.

Elements<T>(IEnumerable<T>) Elements<T>(IEnumerable<T>) Elements<T>(IEnumerable<T>) Elements<T>(IEnumerable<T>)

소스 컬렉션에 있는 모든 요소 및 문서의 자식 요소 컬렉션을 반환합니다.Returns a collection of the child elements of every element and document in the source collection.

Elements<T>(IEnumerable<T>, XName) Elements<T>(IEnumerable<T>, XName) Elements<T>(IEnumerable<T>, XName) Elements<T>(IEnumerable<T>, XName)

소스 컬렉션에 있는 모든 요소 및 문서의 필터링된 자식 요소 컬렉션을 반환합니다.Returns a filtered collection of the child elements of every element and document in the source collection. 일치하는 XName이 있는 요소만 컬렉션에 포함됩니다.Only elements that have a matching XName are included in the collection.

InDocumentOrder<T>(IEnumerable<T>) InDocumentOrder<T>(IEnumerable<T>) InDocumentOrder<T>(IEnumerable<T>) InDocumentOrder<T>(IEnumerable<T>)

소스 컬렉션의 모든 노드가 문서 순으로 정렬되어 들어 있는 노드 컬렉션을 반환합니다.Returns a collection of nodes that contains all nodes in the source collection, sorted in document order.

Nodes<T>(IEnumerable<T>) Nodes<T>(IEnumerable<T>) Nodes<T>(IEnumerable<T>) Nodes<T>(IEnumerable<T>)

소스 컬렉션에 있는 모든 문서 및 요소의 자식 노드 컬렉션을 반환합니다.Returns a collection of the child nodes of every document and element in the source collection.

Remove<T>(IEnumerable<T>) Remove<T>(IEnumerable<T>) Remove<T>(IEnumerable<T>) Remove<T>(IEnumerable<T>)

부모 노드에서 소스 컬렉션의 모든 노드를 제거합니다.Removes every node in the source collection from its parent node.

적용 대상