XmlNamespaceManager.GetNamespacesInScope(XmlNamespaceScope) Méthode

Définition

Obtient une collection de noms d'espace de noms indexés par préfixe qui peut être utilisée pour énumérer les espaces de noms figurant actuellement dans la portée.

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)

Paramètres

scope
XmlNamespaceScope

Valeur d'énumération qui spécifie le type de nœuds d'espace de noms à retourner.

Retours

Collection de paires d'espace de noms et préfixe actuellement dans la portée.

Implémente

Remarques

Le dictionnaire se compose d’une collection de noms d’espaces de noms clés par préfixe. Il peut être utilisé pour énumérer les espaces de noms dans l’étendue. Le dictionnaire est une copie déconnectée de la liste d’espaces de noms. Elle reste inchangée à mesure que la liste d’espaces de noms dans l’étendue actuelle change.

Le tableau suivant montre comment XmlNamespaceScope les valeurs affectent les espaces de noms retournés par la GetNamespacesInScope méthode.

Valeur XmlNamespaceScope xmlns:xml xmlns:xmlns xmlns = «»
All Oui Non Non
ExcludeXml Non Non Non
Local Non Non Oui

S’applique à

Voir aussi