ContextItemManager ContextItemManager ContextItemManager ContextItemManager Class

Definition

Stellt eine Klasse dar, die einen Satz von Kontextelementen verwaltet, die im Bearbeitungskontext des Designers veröffentlicht wurden.Represents a class that maintains a set of context items published into the designer editing context. Diese Klasse ist abstrakt.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)
Vererbung
ContextItemManagerContextItemManagerContextItemManagerContextItemManager
Implementiert

Hinweise

Jedes im ContextItem enthaltene ContextItemManager stellt einen Teil des flüchtigen Zustands in einem WorkflowDesigner dar.Each ContextItem contained in the ContextItemManager represents a piece of transient state in a WorkflowDesigner.

Konstruktoren

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

Initialisiert eine neue Instanz der ContextItemManager-Klasse.Initiates a new instance of the ContextItemManager class.

Methoden

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

Gibt beim Überschreiben in einer abgeleiteten Klasse einen Wert zurück, der angibt, ob der Element-Manager ein Element vom angegebenen Typ enthält.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>()

Gibt einen Wert zurück, der angibt, ob der Element-Manager ein Element vom angegebenen Typ enthält.Returns a value that indicates whether the item manager contains an item of the specified type.

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

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

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

Listet beim Überschreiben in einer abgeleiteten Klasse die Kontextelemente im Bearbeitungskontext auf.When overridden in a derived class, enumerates the context items in the editing context. Diese Enumeration schließt vorherige Ebenen ein, es sei denn, der Enumerator trifft auf eine isolierte Ebene.This enumeration includes prior layers unless the enumerator hits an isolated layer.

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

Fungiert als Standardhashfunktion.Serves as the default hash function.

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

Stellt eine Hilfsmethode dar, die das Zielobjekt für einen Delegaten zurückgibt.Represents a helper method that returns the target object for a delegate. Wenn der Delegat als Proxy für einen generischen Delegaten erstellt wurde, gibt diese Methode anstelle des Proxys das ursprüngliche Objekt zurück.If the delegate was created to proxy a generic delegate, this method returns the original object, not the proxy.

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

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

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

Gibt beim Überschreiben in einer abgeleiteten Klasse eine Instanz des angeforderten Elementtyps zurück.When overridden in a derived class, returns an instance of the requested item type. Falls kein Kontextelement mit dem jeweiligen Typ vorhanden ist, wird ein leeres Element erstellt.If there is no context item with the given type, an empty item will be created.

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

Gibt eine Instanz des angeforderten Elementtyps zurück.Returns an instance of the requested item type. Falls kein Kontextelement mit dem jeweiligen Typ vorhanden ist, wird ein leeres Element erstellt.If there is no context item with the given type, an empty item will be created.

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

Erstellt eine flache Kopie des aktuellen 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)

Stellt eine Hilfsmethode dar, die die geschützte OnItemChanged(EditingContext, ContextItem)-Methode aufruft.Represents a helper method that invokes the protected OnItemChanged(EditingContext, ContextItem) method.

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

Stellt eine Hilfsmethode dar, die Delegatenentfernungen durchführt und Delegaten entpackt, die als Proxys für generische Rückrufe fungieren.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)

Legt beim Überschreiben in einer abgeleiteten Klasse ein Kontextelement auf den angegebenen Wert fest.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)

Fügt beim Überschreiben in einer abgeleiteten Klasse einen Ereignisrückruf zurück, der aufgerufen wird, wenn sich ein Kontextelement mit dem angegebenen Elementtyp ändert.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>)

Fügt einen Ereignisrückruf hinzu, der aufgerufen wird, wenn sich ein Kontextelement mit dem angegebenen Typ ändert.Adds an event callback that is invoked when a context item of the specified item type changes.

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

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

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

Entfernt beim Überschreiben in einer abgeleiteten Klasse ein Abonnement.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>)

Entfernt ein Abonnement.Removes a subscription.

Explizite Schnittstellenimplementierungen

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

Listet die Kontextelemente im Bearbeitungskontext auf.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>)

Gibt eine DataTable , enthält die Kopien der DataRow Objekte, wenn ein IEnumerable<T> Objekt, in dem der generische Parameter T ist 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)

Kopien DataRow Objekte mit dem angegebenen DataTable, wenn ein IEnumerable<T> Objekt, in dem der generische Parameter T ist 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)

Kopien DataRow Objekte mit dem angegebenen DataTable, wenn ein IEnumerable<T> Objekt, in dem der generische Parameter T ist 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)

Wandelt die Elemente eines IEnumerable in den angegebenen Typ umCasts the elements of an IEnumerable to the specified type.

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

Filtert die Elemente eines IEnumerable anhand eines angegebenen TypsFilters the elements of an IEnumerable based on a specified type.

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

Ermöglicht die Parallelisierung einer Abfrage.Enables parallelization of a query.

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

Konvertiert eine IEnumerable auf eine IQueryable.Converts an IEnumerable to an IQueryable.

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

Gibt eine Auflistung von Elementen zurück, die die übergeordneten Elemente der einzelnen Knoten in der Quellauflistung enthält.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)

Gibt eine gefilterte Auflistung von Elementen zurück, die die übergeordneten Elemente der einzelnen Knoten in der Quellauflistung enthält.Returns a filtered collection of elements that contains the ancestors of every node in the source collection. Nur Elemente, die über einen übereinstimmenden XName verfügen, sind in der Auflistung enthalten.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>)

Gibt eine Auflistung der Nachfolgerknoten jedes Dokuments und Elements in der Quellauflistung zurück.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>)

Gibt eine Auflistung von Elementen zurück, die die Nachfolgerelemente jedes Elements und Dokuments in der Quellauflistung enthält.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)

Gibt eine gefilterte Auflistung von Elementen zurück, die die Nachfolgerelemente jedes Elements und Dokuments in der Quellauflistung enthält.Returns a filtered collection of elements that contains the descendant elements of every element and document in the source collection. Nur Elemente, die über einen übereinstimmenden XName verfügen, sind in der Auflistung enthalten.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>)

Gibt eine Auflistung der untergeordneten Elemente jedes Elements und Dokuments in der Quellauflistung zurück.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)

Gibt eine gefilterte Auflistung der untergeordneten Elemente jedes Elements und Dokuments in der Quellauflistung zurück.Returns a filtered collection of the child elements of every element and document in the source collection. Nur Elemente, die über einen übereinstimmenden XName verfügen, sind in der Auflistung enthalten.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>)

Gibt eine in Dokumentreihenfolge sortierte Auflistung von Knoten zurück, die alle Knoten in der Quellauflistung enthält.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>)

Gibt eine Auflistung der untergeordneten Knoten jedes Dokuments und Elements in der Quellauflistung zurück.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>)

Entfernt jeden Knoten in der Quellauflistung aus seinem übergeordneten Knoten.Removes every node in the source collection from its parent node.

Gilt für: