FieldSchema クラス

メタデータ ストア内の項目のカスタム フィールドを定義するスキーマ情報を格納します。

名前空間:  Microsoft.Synchronization.MetadataStorage
アセンブリ:  Microsoft.Synchronization.MetadataStorage (Microsoft.Synchronization.MetadataStorage.dll 内)

構文

'宣言
Public Class FieldSchema
'使用
Dim instance As FieldSchema
public class FieldSchema
public ref class FieldSchema
type FieldSchema =  class end
public class FieldSchema

説明

一連のカスタム フィールドを項目メタデータ用に定義できます。各フィールドは、一意の文字列の名前と値で構成されます。これらのフィールドを使用すると、既定の項目メタデータによってはサポートされていないような、項目に関する追加のメタデータを格納できます。フィールドにアクセスするには、GetByteFieldSetCustomField などのさまざまなメソッドを ItemMetadata に対して使用します。これらのフィールドとその形式 (サイズやデータ型など) は、MetadataStore..::..InitializeReplicaMetadata を使用してメタデータ ストアをレプリカに対して初期化するときに定義されます。

スキーマには、フィールド値の長さが含まれています。固定長フィールドの場合、この値はデータ型のサイズをバイト単位で表します。可変長フィールドの場合、この値はフィールドの最大長をバイト単位で示します。

継承階層

System. . :: . .Object
  Microsoft.Synchronization.MetadataStorage..::..FieldSchema

スレッド セーフ

この型の public static (Visual Basic では Shared) のメンバーはスレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

参照

FieldSchema メンバー

Microsoft.Synchronization.MetadataStorage 名前空間