XmlSerializerNamespaces Konstruktor

Definisi

Menginisialisasi instans baru dari kelas XmlSerializerNamespaces.

Overload

Nama Deskripsi
XmlSerializerNamespaces()

Menginisialisasi instans baru dari kelas XmlSerializerNamespaces.

XmlSerializerNamespaces(XmlSerializerNamespaces)

Menginisialisasi instans XmlSerializerNamespaces baru kelas, menggunakan instans yang ditentukan yang XmlSerializerNamespaces berisi kumpulan pasangan awalan dan namespace.

XmlSerializerNamespaces(XmlQualifiedName[])

Menginisialisasi instans baru dari kelas XmlSerializerNamespaces.

XmlSerializerNamespaces()

Sumber:
XmlSerializerNamespaces.cs
Sumber:
XmlSerializerNamespaces.cs
Sumber:
XmlSerializerNamespaces.cs
Sumber:
XmlSerializerNamespaces.cs
Sumber:
XmlSerializerNamespaces.cs

Menginisialisasi instans baru dari kelas XmlSerializerNamespaces.

public:
 XmlSerializerNamespaces();
public XmlSerializerNamespaces();
Public Sub New ()

Contoh

Contoh berikut membuat instans XmlSerializerNamespaces kelas, dan menambahkan awalan dan pasangan namespace ke objek.

private void CreateBook(string filename)
{
   try
   {
      // Create instance of XmlSerializerNamespaces and add the namespaces.
      XmlSerializerNamespaces myNameSpaces = new XmlSerializerNamespaces();
      myNameSpaces.Add("BookName", "http://www.cpandl.com");
   
      // Create instance of XmlSerializer and specify the type of object
      // to be serialized.
      XmlSerializer mySerializerObject = 
         new XmlSerializer(typeof(MyBook));

      TextWriter myWriter = new StreamWriter(filename);
      // Create object to be serialized.
      MyBook myXMLBook = new MyBook();
   
      myXMLBook.Author = "XMLAuthor";
      myXMLBook.BookName = "DIG THE XML";
      myXMLBook.Description = "This is a XML Book";

      MyPriceClass myBookPrice = new MyPriceClass();
      myBookPrice.Price = (decimal) 45.89;
      myBookPrice.Units = "$";
      myXMLBook.BookPrice = myBookPrice;

      // Serialize the object.
      mySerializerObject.Serialize(myWriter, myXMLBook,myNameSpaces);
      myWriter.Close();
   }
   catch(Exception e)
   {
      Console.WriteLine("Exception :" + e.Message + "Occurred");
   }
}
Private Sub CreateBook(filename As String)
   Try
      ' Create instance of XmlSerializerNamespaces and add the namespaces.
      Dim myNameSpaces As New XmlSerializerNamespaces()
      myNameSpaces.Add("BookName", "http://www.cpandl.com")

      ' Create instance of XmlSerializer and specify the type of object;
      ' to be serialized.
      Dim mySerializerObject As New XmlSerializer(GetType(MyBook))

      Dim myWriter = New StreamWriter(filename)
      ' Create object to be serialized.
      Dim myXMLBook As New MyBook()

      myXMLBook.Author = "XMLAuthor"
      myXMLBook.BookName = "DIG THE XML"
      myXMLBook.Description = "This is a XML Book"

      Dim myBookPrice As New MyPriceClass()
      myBookPrice.Price = CDec(45.89)
      myBookPrice.Units = "$"
      myXMLBook.BookPrice = myBookPrice

      ' Serialize the object.
      mySerializerObject.Serialize(myWriter, myXMLBook, myNameSpaces)
      myWriter.Close()
   Catch e As Exception
      Console.WriteLine("Exception :" & e.Message & "Occurred")
   End Try
End Sub

Berlaku untuk

XmlSerializerNamespaces(XmlSerializerNamespaces)

Sumber:
XmlSerializerNamespaces.cs
Sumber:
XmlSerializerNamespaces.cs
Sumber:
XmlSerializerNamespaces.cs
Sumber:
XmlSerializerNamespaces.cs
Sumber:
XmlSerializerNamespaces.cs

Menginisialisasi instans XmlSerializerNamespaces baru kelas, menggunakan instans yang ditentukan yang XmlSerializerNamespaces berisi kumpulan pasangan awalan dan namespace.

public:
 XmlSerializerNamespaces(System::Xml::Serialization::XmlSerializerNamespaces ^ namespaces);
public XmlSerializerNamespaces(System.Xml.Serialization.XmlSerializerNamespaces namespaces);
new System.Xml.Serialization.XmlSerializerNamespaces : System.Xml.Serialization.XmlSerializerNamespaces -> System.Xml.Serialization.XmlSerializerNamespaces
Public Sub New (namespaces As XmlSerializerNamespaces)

Parameter

namespaces
XmlSerializerNamespaces

Instans yang XmlSerializerNamespaces berisi namespace layanan dan pasangan awalan.

Contoh

Contoh berikut membuat dua XmlQualifiedName objek, dan membuat instans baru XmlSerializerNamespaces dari objek tersebut.

private XmlSerializerNamespaces CreateFromQNames()
{
   XmlQualifiedName q1 =
   new XmlQualifiedName("money", "http://www.cohowinery.com");

   XmlQualifiedName q2 =
   new XmlQualifiedName("books", "http://www.cpandl.com");

   XmlQualifiedName[] names = {q1, q2};

   return new XmlSerializerNamespaces(names);
}
Private Function CreateFromQNames() As XmlSerializerNamespaces
    Dim q1 As New XmlQualifiedName("money", "http://www.cohowinery.com")
    Dim q2 As New XmlQualifiedName("books", "http://www.cpandl.com")
    
    Dim names() As XmlQualifiedName =  {q1, q2}
    
    Return New XmlSerializerNamespaces(names)
End Function

Berlaku untuk

XmlSerializerNamespaces(XmlQualifiedName[])

Sumber:
XmlSerializerNamespaces.cs
Sumber:
XmlSerializerNamespaces.cs
Sumber:
XmlSerializerNamespaces.cs
Sumber:
XmlSerializerNamespaces.cs
Sumber:
XmlSerializerNamespaces.cs

Menginisialisasi instans baru dari kelas XmlSerializerNamespaces.

public:
 XmlSerializerNamespaces(cli::array <System::Xml::XmlQualifiedName ^> ^ namespaces);
public XmlSerializerNamespaces(System.Xml.XmlQualifiedName[] namespaces);
new System.Xml.Serialization.XmlSerializerNamespaces : System.Xml.XmlQualifiedName[] -> System.Xml.Serialization.XmlSerializerNamespaces
Public Sub New (namespaces As XmlQualifiedName())

Parameter

namespaces
XmlQualifiedName[]

Array XmlQualifiedName objek.

Berlaku untuk