DomainClassXmlSerializer.TryCreateMonikerInstance Yöntem

Tanım

Verilen XmlReader ile, bu seri hale getirici 'nin işleyebileceği bir ModelElement 'in monikerized örneğini işaret ettiğinden emin olun. Bu durumda, verilen depoda bir bilinen ad örneği oluşturun; Aksi takdirde NULL döndürün. Note: çağıran, okuyucunun okunan öğe adının açık XML etiketine konumlandığını garanti eder. Bu yöntem, serileştirilmiş bilinen ad dizesini okuması gerektiğinden okuyucu (TryCreateInstance () yönteminin aksine) okuyucuyu taşıyacaktır. Okuyucu taşınırsa, öğenin kapanış etiketinde konumlandırılmış olmalıdır (çağıranın SerializationUtilities. SkipToNextElement () öğesini bir sonraki öğeye taşımak için çağırabilmesi gerekir.

public:
 virtual Microsoft::VisualStudio::Modeling::Moniker ^ TryCreateMonikerInstance(Microsoft::VisualStudio::Modeling::SerializationContext ^ serializationContext, System::Xml::XmlReader ^ reader, Microsoft::VisualStudio::Modeling::ModelElement ^ sourceRolePlayer, Guid relDomainClassId, Microsoft::VisualStudio::Modeling::Partition ^ partition);
public virtual Microsoft.VisualStudio.Modeling.Moniker TryCreateMonikerInstance (Microsoft.VisualStudio.Modeling.SerializationContext serializationContext, System.Xml.XmlReader reader, Microsoft.VisualStudio.Modeling.ModelElement sourceRolePlayer, Guid relDomainClassId, Microsoft.VisualStudio.Modeling.Partition partition);
abstract member TryCreateMonikerInstance : Microsoft.VisualStudio.Modeling.SerializationContext * System.Xml.XmlReader * Microsoft.VisualStudio.Modeling.ModelElement * Guid * Microsoft.VisualStudio.Modeling.Partition -> Microsoft.VisualStudio.Modeling.Moniker
override this.TryCreateMonikerInstance : Microsoft.VisualStudio.Modeling.SerializationContext * System.Xml.XmlReader * Microsoft.VisualStudio.Modeling.ModelElement * Guid * Microsoft.VisualStudio.Modeling.Partition -> Microsoft.VisualStudio.Modeling.Moniker
Public Overridable Function TryCreateMonikerInstance (serializationContext As SerializationContext, reader As XmlReader, sourceRolePlayer As ModelElement, relDomainClassId As Guid, partition As Partition) As Moniker

Parametreler

serializationContext
SerializationContext

Serileştirme bağlamı.

reader
XmlReader

Seri hale getirilen verileri okumak için XmlReader.

sourceRolePlayer
ModelElement

Oluşturulan adın başvurduğu kaynak rol-oyuncu ModelElement 'i.

relDomainClassId
Guid

SourceRolePlayer 'ın oluşturulmakta olan bilinen adına bağlayan ilişkinin DomainClass kimliği.

partition
Partition

Yeni bilinen ad, bu bölümle ilişkili depoda oluşturulmalıdır.

Döndürülenler

Moniker

Oluşturulan bilinen ad veya okuyucu doğru bir monikerized örneğine işaret değilse null.

Şunlara uygulanır