Condividi tramite


Atom10ItemFormatter Costruttori

Definizione

Crea una nuova istanza della classe Atom10ItemFormatter.

Overload

Atom10ItemFormatter()

Crea una nuova istanza della classe Atom10ItemFormatter.

Atom10ItemFormatter(SyndicationItem)

Crea una nuova istanza della classe Atom10ItemFormatter con il feed SyndicationItem specificato.

Atom10ItemFormatter(Type)

Inizializza una nuova istanza della classe Atom10ItemFormatter.

Atom10ItemFormatter()

Origine:
Atom10ItemFormatter.cs
Origine:
Atom10ItemFormatter.cs
Origine:
Atom10ItemFormatter.cs
Origine:
Atom10ItemFormatter.cs

Crea una nuova istanza della classe Atom10ItemFormatter.

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

Si applica a

Atom10ItemFormatter(SyndicationItem)

Origine:
Atom10ItemFormatter.cs
Origine:
Atom10ItemFormatter.cs
Origine:
Atom10ItemFormatter.cs
Origine:
Atom10ItemFormatter.cs

Crea una nuova istanza della classe Atom10ItemFormatter con il feed SyndicationItem specificato.

public:
 Atom10ItemFormatter(System::ServiceModel::Syndication::SyndicationItem ^ itemToWrite);
public Atom10ItemFormatter (System.ServiceModel.Syndication.SyndicationItem itemToWrite);
new System.ServiceModel.Syndication.Atom10ItemFormatter : System.ServiceModel.Syndication.SyndicationItem -> System.ServiceModel.Syndication.Atom10ItemFormatter
Public Sub New (itemToWrite As SyndicationItem)

Parametri

itemToWrite
SyndicationItem

SyndicationItem da serializzare.

Esempio

Nell'esempio seguente viene illustrato come chiamare questo costruttore.

SyndicationItem item = new SyndicationItem("Test Item", "This is the content for Test Item", new Uri("http://localhost/ItemOne"), "TestItemID", DateTime.Now);

item.Links.Add(new SyndicationLink(new Uri("http://someuri"), "alternate", "MyItemLink", "text/html", 100));
item.PublishDate = new DateTime(1968, 2, 23);
item.LastUpdatedTime = DateTime.Today;
item.SourceFeed = new SyndicationFeed();
item.Summary = new TextSyndicationContent("This the item summary");

XmlWriter atomWriter = XmlWriter.Create("AtomItem.xml");
Atom10ItemFormatter formatter = new Atom10ItemFormatter(item);
Dim item As SyndicationItem = New SyndicationItem("Test Item", "This is the content for Test Item", New Uri("http:'localhost/ItemOne"), "TestItemID", DateTime.Now)

item.Links.Add(New SyndicationLink(New Uri("http:'someuri"), "alternate", "MyItemLink", "text/html", 100))
item.PublishDate = New DateTime(1968, 2, 23)
item.LastUpdatedTime = DateTime.Today
item.SourceFeed = New SyndicationFeed()
item.Summary = New TextSyndicationContent("This the item summary")

Dim atomWriter As XmlWriter = XmlWriter.Create("AtomItem.xml")
Dim formatter As Atom10ItemFormatter = New Atom10ItemFormatter(item)

Si applica a

Atom10ItemFormatter(Type)

Origine:
Atom10ItemFormatter.cs
Origine:
Atom10ItemFormatter.cs
Origine:
Atom10ItemFormatter.cs
Origine:
Atom10ItemFormatter.cs

Inizializza una nuova istanza della classe Atom10ItemFormatter.

public:
 Atom10ItemFormatter(Type ^ itemTypeToCreate);
public Atom10ItemFormatter (Type itemTypeToCreate);
new System.ServiceModel.Syndication.Atom10ItemFormatter : Type -> System.ServiceModel.Syndication.Atom10ItemFormatter
Public Sub New (itemTypeToCreate As Type)

Parametri

itemTypeToCreate
Type

SyndicationItem Istanza derivata da associare a Rss20ItemFormatter.

Esempio

Nell'esempio di codice seguente viene illustrato come utilizzare questo costruttore.

Atom10ItemFormatter myItemAtomFormatter = new Atom10ItemFormatter(typeof(MySyndicationItem));
XmlReader atomReader = XmlReader.Create("http://Contoso/Feeds/MyFeed/Items");
myItemAtomFormatter.ReadFrom(atomReader);
atomReader.Close();
Dim myItemAtomFormatter As New Atom10ItemFormatter(GetType(MySyndicationItem))
Dim atomReader As XmlReader = XmlReader.Create("http://Contoso/Feeds/MyFeed/Items")
myItemAtomFormatter.ReadFrom(atomReader)
atomReader.Close()

Commenti

Utilizzare questo costruttore per specificare una classe derivata da SyndicationItem per creare un'istanza durante la lettura di un elemento di diffusione.

Si applica a