XmlNamespaceManager.GetNamespacesInScope(XmlNamespaceScope) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene una raccolta di nomi di spazi dei nomi con chiave in base al prefisso, che può essere usata per enumerare gli spazi dei nomi attualmente nell'ambito.
public:
virtual System::Collections::Generic::IDictionary<System::String ^, System::String ^> ^ GetNamespacesInScope(System::Xml::XmlNamespaceScope scope);
public virtual System.Collections.Generic.IDictionary<string,string> GetNamespacesInScope (System.Xml.XmlNamespaceScope scope);
abstract member GetNamespacesInScope : System.Xml.XmlNamespaceScope -> System.Collections.Generic.IDictionary<string, string>
override this.GetNamespacesInScope : System.Xml.XmlNamespaceScope -> System.Collections.Generic.IDictionary<string, string>
Public Overridable Function GetNamespacesInScope (scope As XmlNamespaceScope) As IDictionary(Of String, String)
Parametri
- scope
- XmlNamespaceScope
Valore di enumerazione che specifica il tipo di nodi spazio dei nomi da restituire.
Restituisce
Raccolta delle coppie di spazio dei nomi e prefisso attualmente nell'ambito.
Implementazioni
Commenti
Il dizionario è costituito da una raccolta di nomi dello spazio dei nomi chiave per prefisso. Può essere usato per enumerare gli spazi dei nomi nell'ambito. Il dizionario è una copia disconnessa dell'elenco di spazi dei nomi. Rimane invariato man mano che l'elenco di spazi dei nomi nell'ambito corrente cambia.
Nella tabella seguente viene illustrato come XmlNamespaceScope i valori influiscono sugli spazi dei nomi restituiti dal GetNamespacesInScope metodo .
Valore XmlNamespaceScope | xmlns:xml | xmlns:xmlns | xmlns="" |
---|---|---|---|
All |
Sì | No | No |
ExcludeXml |
No | No | No |
Local |
No | No | Sì |