Lire en anglais

Partager via


XObject.AddAnnotation(Object) Méthode

Définition

Ajoute un objet à la liste d'annotations de ce XObject.

public void AddAnnotation (object annotation);

Paramètres

annotation
Object

Un objet qui contient l’annotation à ajouter.

Exemples

L’exemple suivant ajoute une annotation à un XElement.

public class MyAnnotation {  
    private string tag;  
    public string Tag {get{return tag;} set{tag=value;}}  
    public MyAnnotation(string tag) {  
        this.tag = tag;  
    }  
}  

public class Program {  
    public static void Main(string[] args) {     
        MyAnnotation ma = new MyAnnotation("T1");  
        XElement root = new XElement("Root", "content");  
        root.AddAnnotation(ma);  

        MyAnnotation ma2 = (MyAnnotation)root.Annotation<MyAnnotation>();  
        Console.WriteLine(ma2.Tag);  
    }  
}  

Cet exemple produit la sortie suivante :

T1  

Remarques

Notez que les annotations ne font pas partie de l’ensemble d’informations ; ils ne sont pas conservés ou affichés par ToString. En outre, si vous importez un espace de noms XML dans votre projet VB et appelez AddAnnotation avec la valeur d’énumération SaveOptions.OmitDuplicateNamespaces, un seul élément contiendra l’attribut Espace de noms XML au lieu de chaque élément. Pour plus d’informations, consultez Suppression d’espaces de noms en double dans les littéraux XML.

S’applique à

Voir aussi