XmlTypeAttribute.TypeName Propriété

Définition

Obtient ou définit le nom du type XML.

public:
 property System::String ^ TypeName { System::String ^ get(); void set(System::String ^ value); };
public string TypeName { get; set; }
member this.TypeName : string with get, set
Public Property TypeName As String

Valeur de propriété

Nom du type XML.

Exemples

L’exemple suivant applique les XmlTypeAttribute classes et Person les Job classes. Si vous compilez la classe et transmettez le fichier exécutable résultant à l’outil XML Schema Definition, le schéma s’affiche dans la section Sortie.

public class Group {
   public Person[]Staff;
}

[XmlType(TypeName = "Employee",
         Namespace = "http://www.cpandl.com")]
public class Person {
   public string PersonName;
   public Job Position;
}

[XmlType(TypeName = "Occupation",
         Namespace = "http://www.cohowinery.com")]
public class Job {
   public string JobName;
}
Public Class Group
    Public Staff() As Person
End Class

<XmlType(TypeName := "Employee", _
 Namespace := "http://www.cpandl.com")> _
Public Class Person
    Public PersonName As String
    Public Position As Job
End Class


<XmlType(TypeName := "Occupation", _
 Namespace := "http://www.cohowinery.com")> _
Public Class Job
    Public JobName As String
End Class

Remarques

Appliquez la XmlTypeAttribute valeur à une classe pour spécifier l’espace de noms du type XML, le nom du type XML et indiquez s’il faut inclure le type dans le document de schéma XML. Pour afficher les résultats de la définition des propriétés de la XmlTypeAttribute classe, compilez votre application en tant qu’exécutable ou DLL et transmettez le fichier résultant à l’outil XML Schema Definition Tool (Xsd.exe). L’outil écrit le schéma, y compris la définition de type.

S’applique à