XmlArrayItemAttribute.Namespace Proprietà
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 o imposta lo spazio dei nomi dell'elemento XML generato.
public:
property System::String ^ Namespace { System::String ^ get(); void set(System::String ^ value); };
public string Namespace { get; set; }
public string? Namespace { get; set; }
member this.Namespace : string with get, set
Public Property Namespace As String
Valore della proprietà
Lo spazio dei nomi dell'elemento XML generato.
Esempio
Nell'esempio seguente viene applicato un oggetto XmlArrayItemAttribute e viene impostata la Namespace proprietà .
public ref class Transportation
{
public:
// Sets the Namespace property.
[XmlArrayItem(Car::typeid,Namespace="http://www.cpandl.com")]
array<Vehicle^>^MyVehicles;
};
public class Transportation
{
// Sets the Namespace property.
[XmlArrayItem(typeof(Car), Namespace = "http://www.cpandl.com")]
public Vehicle[] MyVehicles;
}
Public Class Transportation
' Sets the Namespace property.
<XmlArrayItem(GetType(Car), Namespace := "http://www.cpandl.com")> _
Public MyVehicles() As Vehicle
End Class
Commenti
La Namespace proprietà è conforme agli spazi dei nomi delle specifiche del World Wide Web Consortium in XML.
Per creare spazi dei nomi da utilizzare nel documento XML e nei prefissi associati, è necessario creare un oggetto XmlSerializerNamespaces contenente tutte le coppie di prefisso e spazio dei nomi. Lo spazio dei nomi impostato per ogni XmlArrayAttribute deve essere contenuto in XmlSerializerNamespaces. Quando genera XmlSerializer il documento, antepone correttamente il nome dell'elemento per ogni elemento della matrice.