IndexSchema コンストラクター (IEnumerable(String), 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
)
new : 
        fieldNames:IEnumerable<string> * 
        isUnique:bool -> IndexSchema
public function IndexSchema(
    fieldNames : IEnumerable<String>, 
    isUnique : boolean
)

パラメーター

  • isUnique
    型 : System. . :: . .Boolean
    このインデックス スキーマが項目を一意に識別している場合は true、それ以外の場合は false です。

例外

例外 条件
ArgumentNullException

fieldNames に含まれている名前がすべて null Nothing nullptr unit NULL 参照 (Visual Basic では Nothing) です。

ArgumentException

fieldNames に含まれている名前の長さがすべて 0 です。

ArgumentOutOfRangeException

fieldNames の長さが 0 です。

説明

fieldNames で渡されるフィールドは、レプリカ用に定義されたカスタム フィールド スキーマ内にも存在する必要があります。

参照

参照

IndexSchemaクラス

IndexSchema メンバー

IndexSchema オーバーロード

Microsoft.Synchronization.MetadataStorage 名前空間