Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo XObject.Annotation (Type)

 

Data di pubblicazione: ottobre 2016

Ottiene il primo oggetto annotazione del tipo specificato da questo XObject.

Spazio dei nomi:   System.Xml.Linq
Assembly:  System.Xml.Linq (in System.Xml.Linq.dll)

public object Annotation(
	Type type
)

Parametri

type
Type: System.Type

Il Type dell'annotazione da recuperare.

Valore restituito

Type: System.Object

Il Object che contiene il primo oggetto annotazione che corrisponde al tipo specificato, o null Se nessuna annotazione è del tipo specificato.

Nell'esempio seguente viene aggiunta un'annotazione a un XElement. Viene quindi recuperata l'annotazione, che specifica il tipo da recuperare.


                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(typeof(MyAnnotation));
        Console.WriteLine(ma2.Tag);
    }
}

Questo esempio produce il seguente output:


T1

Universal Windows Platform
Disponibile da 8
.NET Framework
Disponibile da 3.5
Libreria di classi portabile
Supportato in: piattaforme .NET portabili
Silverlight
Disponibile da 2.0
Windows Phone Silverlight
Disponibile da 7.0
Windows Phone
Disponibile da 8.1
Torna all'inizio
Mostra: