DomainClassXmlSerializer.TryCreateMonikerInstance Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
Oluşturulan bilinen ad veya okuyucu doğru bir monikerized örneğine işaret değilse null.