XmlTextReader.GetNamespacesInScope(XmlNamespaceScope) Metodo

Definizione

Ottiene una raccolta che contiene tutti gli spazi dei nomi attualmente inclusi nell'ambito.Gets a collection that contains all namespaces currently in-scope.

public:
 System::Collections::Generic::IDictionary<System::String ^, System::String ^> ^ GetNamespacesInScope(System::Xml::XmlNamespaceScope scope);
public System.Collections.Generic.IDictionary<string,string> GetNamespacesInScope (System.Xml.XmlNamespaceScope scope);
member this.GetNamespacesInScope : System.Xml.XmlNamespaceScope -> System.Collections.Generic.IDictionary<string, string>
Public Function GetNamespacesInScope (scope As XmlNamespaceScope) As IDictionary(Of String, String)

Parametri

scope
XmlNamespaceScope

Valore di XmlNamespaceScope che specifica il tipo di nodi spazio dei nomi da restituire.An XmlNamespaceScope value that specifies the type of namespace nodes to return.

Restituisce

Oggetto IDictionary che contiene tutti gli spazi dei nomi attualmente inclusi nell'ambito.An IDictionary object that contains all the current in-scope namespaces. Se il lettore non è posizionato su un elemento, viene restituito un dizionario vuoto (senza spazi dei nomi).If the reader is not positioned on an element, an empty dictionary (no namespaces) is returned.

Implementazioni

Commenti

Nota

A partire dalla .NET Framework 2,0, è consigliabile creare istanze di XmlReader usando il metodo XmlReader.Create per sfruttare le nuove funzionalità.Starting with the .NET Framework 2.0, we recommend that you create XmlReader instances by using the XmlReader.Create method to take advantage of new functionality.

Il dizionario è costituito da una raccolta di nomi di spazi dei nomi con chiave per prefisso.The dictionary consists of a collection of namespace names keyed by prefix. Può essere usato per enumerare gli spazi dei nomi nell'ambito.It can be used to enumerate the in-scope namespaces. Il dizionario è una copia disconnessa dell'elenco dello spazio dei nomi del lettore.The dictionary is a disconnected copy of the namespace list of the reader. Rimane invariato come posizione del Reader, elenco dello spazio dei nomi corrente nell'ambito, modificato.It remains unchanged as the reader position, current in-scope namespace list, changes.

Nella tabella seguente viene descritto il modo in cui il valore di enumerazione XmlNamespaceScope influiscono sul fatto che gli spazi dei nomi predefiniti e predefiniti vengano restituiti da GetNamespacesInScope.The following table describes how the XmlNamespaceScope enumeration value affects the whether or not the default and built-in namespaces are returned by GetNamespacesInScope.

Valore XmlNamespaceScopeXmlNamespaceScope Value xmlns: XMLxmlns:xml xmlns: xmlnsxmlns:xmlns xmlns=""xmlns=""
All yes Nono Nono
ExcludeXml Nono Nono Nono
Local Nono Nono yes

Si applica a

Vedi anche