IndexSchema 构造函数 (泛型 IEnumerable, Boolean)

初始化 IndexSchema 类的一个新实例,该实例包含索引字段名称的指定列表,以及一个用于指示索引架构是否唯一地定义了一个项的值。

命名空间: Microsoft.Synchronization.MetadataStorage
程序集: Microsoft.Synchronization.MetadataStorage(在 microsoft.synchronization.metadatastorage.dll 中)

语法

声明
Public Sub New ( _
    fieldNames As IEnumerable(Of String), _
    isUnique As Boolean _
)
用法
Dim fieldNames As IEnumerable(Of String)
Dim isUnique As Boolean

Dim instance As New IndexSchema(fieldNames, isUnique)
public IndexSchema (
    IEnumerable<string> fieldNames,
    bool isUnique
)
public:
IndexSchema (
    IEnumerable<String^>^ fieldNames, 
    bool isUnique
)
public IndexSchema (
    IEnumerable<String> fieldNames, 
    boolean isUnique
)
public function IndexSchema (
    fieldNames : IEnumerable<String>, 
    isUnique : boolean
)

参数

  • fieldNames
    索引字段名称列表。
  • isUnique
    如果此索引架构唯一地标识了一个项,则为 true;否则为 false

异常

异常类型 条件

ArgumentNullException

fieldNames 中的任一名称为 null 引用(在 Visual Basic 中为 Nothing)。

ArgumentException

fieldNames 中的任一名称的长度为 0。

ArgumentOutOfRangeException

fieldNames 的长度为 0。

备注

fieldNames 中传递的字段还必须存在于为副本定义的自定义字段架构中。

请参阅

参考

IndexSchema 类
IndexSchema 成员
Microsoft.Synchronization.MetadataStorage 命名空间