ItemMetadata.SetCustomField メソッド (String, Byte )
派生クラスでオーバーライドされると、指定されたカスタム フィールドの値を設定します。
名前空間: Microsoft.Synchronization.MetadataStorage
アセンブリ: Microsoft.Synchronization.MetadataStorage (microsoft.synchronization.metadatastorage.dll 内)
構文
'宣言
Public MustOverride Sub SetCustomField ( _
fieldName As String, _
value As Byte() _
)
'使用
Dim instance As ItemMetadata
Dim fieldName As String
Dim value As Byte()
instance.SetCustomField(fieldName, value)
public abstract void SetCustomField (
string fieldName,
byte[] value
)
public:
virtual void SetCustomField (
String^ fieldName,
array<unsigned char>^ value
) abstract
public abstract void SetCustomField (
String fieldName,
byte[] value
)
public abstract function SetCustomField (
fieldName : String,
value : byte[]
)
パラメーター
- fieldName
カスタム フィールドの名前です。
- value
フィールドの値です。
例外
例外の種類 | 条件 |
---|---|
fieldName が NULL 参照 (Visual Basic では Nothing) です。 です。 |
|
fieldName の長さが 0 です。 |
|
value が長すぎます。SqlMetadataStore を使用することによって可能になるこのクラスの実装では、値を 8,000 バイト未満にする必要があります。 |
解説
カスタム フィールドは、レプリカ メタデータを最初に初期化するときに、FieldSchema オブジェクトで定義する必要があります。
参照
リファレンス
ItemMetadata クラス
ItemMetadata メンバー
Microsoft.Synchronization.MetadataStorage 名前空間