SchemaCompareExcludedElement.GetElementsFromParts 方法
在還原序列化期間呼叫以傳回包含模型項目的清單,這些模型項目是利用從已序列化資料重新建構的型別名稱和名稱部分來進行執行個體化。
命名空間: Microsoft.Data.Schema.Tools.Compare.Schema
組件: Microsoft.Data.Schema.Tools (在 Microsoft.Data.Schema.Tools.dll 中)
語法
'宣告
Protected Overridable Function GetElementsFromParts ( _
model As DataSchemaModel, _
type As Type, _
nameParts As IList(Of String), _
queryFilter As ModelElementQueryFilter _
) As IList(Of IModelElement)
protected virtual IList<IModelElement> GetElementsFromParts(
DataSchemaModel model,
Type type,
IList<string> nameParts,
ModelElementQueryFilter queryFilter
)
protected:
virtual IList<IModelElement^>^ GetElementsFromParts(
DataSchemaModel^ model,
Type^ type,
IList<String^>^ nameParts,
ModelElementQueryFilter queryFilter
)
abstract GetElementsFromParts :
model:DataSchemaModel *
type:Type *
nameParts:IList<string> *
queryFilter:ModelElementQueryFilter -> IList<IModelElement>
override GetElementsFromParts :
model:DataSchemaModel *
type:Type *
nameParts:IList<string> *
queryFilter:ModelElementQueryFilter -> IList<IModelElement>
protected function GetElementsFromParts(
model : DataSchemaModel,
type : Type,
nameParts : IList<String>,
queryFilter : ModelElementQueryFilter
) : IList<IModelElement>
參數
- model
型別:Microsoft.Data.Schema.SchemaModel.DataSchemaModel
DataSchemaModel 物件,表示目標資料結構描述模型。
- type
型別:System.Type
儲存於序列化資料中的 Type。
- nameParts
型別:System.Collections.Generic.IList<String>
從序列化資料取得之 string 物件的 IList<T>。
- queryFilter
型別:Microsoft.Data.Schema.SchemaModel.ModelElementQueryFilter
ModelElementQueryFilter 物件。
傳回值
型別:System.Collections.Generic.IList<IModelElement>
執行個體化之模型項目的清單。如果傳回多個物件,則會捨棄清單。
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。
請參閱
參考
SchemaCompareExcludedElement 類別
Microsoft.Data.Schema.Tools.Compare.Schema 命名空間
NameParts()