共用方式為


DomainClassXmlSerializer.TryCreateInstance 方法

檢查指定的 XmlReader 是否指向這個序列化程式可以處理的序列化模型項目執行個體。

命名空間:  Microsoft.VisualStudio.Modeling
組件:  Microsoft.VisualStudio.Modeling.Sdk.12.0 (在 Microsoft.VisualStudio.Modeling.Sdk.12.0.dll 中)

語法

'宣告
Public Overridable Function TryCreateInstance ( _
    serializationContext As SerializationContext, _
    reader As XmlReader, _
    partition As Partition _
) As ModelElement
public virtual ModelElement TryCreateInstance(
    SerializationContext serializationContext,
    XmlReader reader,
    Partition partition
)

參數

傳回值

類型:Microsoft.VisualStudio.Modeling.ModelElement
建立的模型項目執行個體,如果讀取器並未指向正確的序列化執行個體,則為 null。

備註

注意:這個方法只嘗試建立 ModelElement 執行個體,,而不用實際進行序列化。 還原序列化是由 Read() 方法。 具有這個分隔的兩個原因:1) 我們可能需要與其父項目連接的 ModelElement (透過內嵌關聯性),在我們可以適當地之前將它還原序列化。2) 還原序列化可以自訂。

.NET Framework 安全性

請參閱

參考

DomainClassXmlSerializer 類別

Microsoft.VisualStudio.Modeling 命名空間