SymbolResolver SymbolResolver SymbolResolver SymbolResolver Class

Definition

SymbolResolver ist eine Erweiterung zum Bereitstellen einer Host-LocationReferenceEnvironment, die Objekte enthält, welche mit einem Zeichenfolgenamen dereferenziert werden können.SymbolResolver is an extension for providing a host LocationReferenceEnvironment containing objects that can be dereferenced by a string name. Durch SymbolResolver zur Verfügung gestellte Werte werden nicht beibehalten.Values provided through a SymbolResolver are not persisted. Dauerhaftigkeit von SymbolResolver-Werten ist eine Hostverantwortung.Persistence of SymbolResolver values is a host responsibility.

public ref class SymbolResolver sealed : System::Collections::Generic::ICollection<System::Collections::Generic::KeyValuePair<System::String ^, System::Object ^>>, System::Collections::Generic::IDictionary<System::String ^, System::Object ^>, System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<System::String ^, System::Object ^>>
public sealed class SymbolResolver : System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<string,object>>, System.Collections.Generic.IDictionary<string,object>, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,object>>
type SymbolResolver = class
    interface IDictionary<string, obj>
    interface ICollection<KeyValuePair<string, obj>>
    interface seq<KeyValuePair<string, obj>>
    interface IEnumerable
Public NotInheritable Class SymbolResolver
Implements ICollection(Of KeyValuePair(Of String, Object)), IDictionary(Of String, Object), IEnumerable(Of KeyValuePair(Of String, Object))
Vererbung
SymbolResolverSymbolResolverSymbolResolverSymbolResolver
Implementiert

Konstruktoren

SymbolResolver() SymbolResolver() SymbolResolver() SymbolResolver()

Initialisiert eine neue Instanz der SymbolResolver-Klasse.Initializes a new instance of the SymbolResolver class.

Eigenschaften

Count Count Count Count

Ruft die Anzahl der Symbole in SymbolResolver ab.Gets the number of symbols contained in the SymbolResolver.

IsReadOnly IsReadOnly IsReadOnly IsReadOnly

Ruft einen Wert ab, der angibt, ob das Wörterbuch der Symbole in SymbolResolver schreibgeschützt ist.Gets a value that indicates whether the dictionary of symbols in the SymbolResolver is read-only.

Item[String] Item[String] Item[String] Item[String]

Ruft den Wert des Elements ab, das dem angegebenen Schlüssel zugeordnet ist, oder legt diesen fest.Gets or sets the value of the item associated with the specified key.

Keys Keys Keys Keys

Ruft eine Auflistung aller in SymbolResolver enthaltenen Schlüssel ab.Gets a collection of all keys in the SymbolResolver.

Values Values Values Values

Ruft eine Auflistung aller in SymbolResolver enthaltenen Werte ab.Gets a collection of all values in the SymbolResolver.

Methoden

Add(KeyValuePair<String,Object>) Add(KeyValuePair<String,Object>) Add(KeyValuePair<String,Object>) Add(KeyValuePair<String,Object>)

Fügt mithilfe des angegebenen Schlüssel/Wert-Paars ein Symbol hinzu.Adds a symbol using the specified key/value pair.

Add(String, Object) Add(String, Object) Add(String, Object) Add(String, Object)

Fügt mithilfe des angegebenen Symbolnamens und -werts ein Symbol hinzu.Adds a symbol using the specified symbol name and value.

Add(String, Object, Type) Add(String, Object, Type) Add(String, Object, Type) Add(String, Object, Type)

Fügt mithilfe des angegebenen Symbolnamens, -werts und -typs ein Symbol hinzu.Adds a symbol using the specified symbol name, value, and type.

Add(String, Type) Add(String, Type) Add(String, Type) Add(String, Type)

Fügt mithilfe des angegebenen Symbolnamens und -typs ein Symbol hinzu.Adds a symbol using the specified symbol name and type.

AsLocationReferenceEnvironment() AsLocationReferenceEnvironment() AsLocationReferenceEnvironment() AsLocationReferenceEnvironment()

Gibt eine LocationReferenceEnvironment-Instanz zurück, die den Zugriff auf Verweise der Symbolwerte in SymbolResolver ermöglicht, welche als LocationReference-Objekte dargestellt werden.Returns a LocationReferenceEnvironment instance that enables access to references of symbol values in SymbolResolver represented as LocationReference objects.

Clear() Clear() Clear() Clear()

Entfernt alle Symbole aus SymbolResolver.Removes all symbols from the SymbolResolver.

Contains(KeyValuePair<String,Object>) Contains(KeyValuePair<String,Object>) Contains(KeyValuePair<String,Object>) Contains(KeyValuePair<String,Object>)

Gibt einen Wert zurück, der angibt, ob SymbolResolver das angegebene Symbol enthält.Returns a value that indicates whether the SymbolResolver contains the specified symbol.

ContainsKey(String) ContainsKey(String) ContainsKey(String) ContainsKey(String)

Gibt einen Wert zurück, der angibt, ob SymbolResolver ein Symbol mit dem angegebenen Schlüssel enthält.Returns a value that indicates whether the SymbolResolver contains a symbol with the specified key.

CopyTo(KeyValuePair<String,Object>[], Int32) CopyTo(KeyValuePair<String,Object>[], Int32) CopyTo(KeyValuePair<String,Object>[], Int32) CopyTo(KeyValuePair<String,Object>[], Int32)

Kopiert die Symbole aus SymbolResolver in ein vorhandenes eindimensionales Smarttagarray aus Schlüssel/Wert-Paaren und fängt dabei am angegebenen Arrayindex an.Copies the symbols in the SymbolResolver to an existing one-dimensional array of key/value pairs, starting at the specified array index.

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()

Gibt einen Enumerator zurück, der eine Auflistung von Schlüssel-/Wert-Paaren durchläuft, wobei die Schlüssel die Symbolnamen und die Werte die Symbolwerte sind.Returns an enumerator that iterates through a collection of key/value pairs where the keys are the symbol names and values the symbol values.

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

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

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

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
Remove(KeyValuePair<String,Object>) Remove(KeyValuePair<String,Object>) Remove(KeyValuePair<String,Object>) Remove(KeyValuePair<String,Object>)

Entfernt das angegebene Symbol aus SymbolResolver.Removes the specified symbol from the SymbolResolver.

Remove(String) Remove(String) Remove(String) Remove(String)

Entfernt ein Symbol aus SymbolResolver mithilfe eines angegebenen Schlüssels.Removes a symbol from the SymbolResolver using a specified key.

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)
TryGetValue(String, Object) TryGetValue(String, Object) TryGetValue(String, Object) TryGetValue(String, Object)

Ruft den dem angegebenen Schlüssel zugeordneten Wert ab.Gets the value associated with the specified key.

Explizite Schnittstellenimplementierungen

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

Gibt einen Enumerator zurück, der eine Auflistung von Schlüssel-/Wert-Paaren durchläuft, wobei die Schlüssel die Symbolnamen und die Werte die Symbolwerte sind.Returns an enumerator that iterates through a collection of key/value pairs where the keys are the symbol names and values the symbol values.

Erweiterungsmethoden

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

Gibt eine DataTable zurück, die Kopien der DataRow-Objekte enthält, wenn ein IEnumerable<T>-Eingabeobjekt vorhanden ist, bei dem der generische Parameter T den Wert DataRow hat.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)

Kopiert DataRow-Objekte in die angegebene DataTable, bei einem IEnumerable<T>-Eingabeobjekt, bei dem der generische Parameter T den Wert DataRow aufweist.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)

Kopiert DataRow-Objekte in die angegebene DataTable, bei einem IEnumerable<T>-Eingabeobjekt, bei dem der generische Parameter T den Wert DataRow aufweist.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 einen IEnumerable in einen 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: