在反序列化期间调用以返回一个列表,该列表包含根据类型名称实例化的模型元素和根据序列化数据重建的名称部分。
命名空间: 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()