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, содержащийся в ContextItemManager, представляет часть переходного состояния в WorkflowDesigner.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.

Методы расширения

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

Возвращает объект DataTable, содержащий копии объектов DataRow при заданном входном объекте IEnumerable<T> и универсальном параметре T, равном DataRow.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>, где универсальный параметр T имеет значение DataRow.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>, где универсальный параметр T имеет значение DataRow.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)

Преобразовывает коллекцию IEnumerable в объект IQueryable.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.

Применяется к