XName.Namespace Właściwość

Definicja

Pobiera część przestrzeni nazw w pełni kwalifikowanej nazwy.

C#
public System.Xml.Linq.XNamespace Namespace { get; }

Wartość właściwości

Element XNamespace zawierający część przestrzeni nazw.

Przykłady

W poniższym przykładzie pokazano użycie tej właściwości.

C#
XNamespace ns = "http://www.adventure-works.com";
XElement root = new XElement(ns + "Root", "content");
Console.WriteLine(root.Name);
Console.WriteLine(root.Name.LocalName);
Console.WriteLine(root.Name.Namespace);

Ten przykład generuje następujące wyniki:

{http://www.adventure-works.com}Root
Root
http://www.adventure-works.com

Uwagi

Właściwość Namespace nie może mieć wartości null. Jeśli obiekt XName nie znajduje się w żadnej przestrzeni nazw, ta właściwość zwraca wartość None.

Dotyczy

Produkt Wersje
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

Zobacz też