DbServerSyncProvider.GetSchema メソッド
指定された各テーブルのスキーマを格納する SyncSchema オブジェクトを返します。
名前空間: Microsoft.Synchronization.Data.Server
アセンブリ: Microsoft.Synchronization.Data.Server (microsoft.synchronization.data.server.dll 内)
構文
'宣言
Public Overrides Function GetSchema ( _
tableNames As Collection(Of String), _
syncSession As SyncSession _
) As SyncSchema
'使用
Dim instance As DbServerSyncProvider
Dim tableNames As Collection(Of String)
Dim syncSession As SyncSession
Dim returnValue As SyncSchema
returnValue = instance.GetSchema(tableNames, syncSession)
public override SyncSchema GetSchema (
Collection<string> tableNames,
SyncSession syncSession
)
public:
virtual SyncSchema^ GetSchema (
Collection<String^>^ tableNames,
SyncSession^ syncSession
) override
public SyncSchema GetSchema (
Collection<String> tableNames,
SyncSession syncSession
)
public override function GetSchema (
tableNames : Collection<String>,
syncSession : SyncSession
) : SyncSchema
パラメーター
- tableNames
サーバー プロバイダーがスキーマを取得する対象のテーブル名のコレクション。
- syncSession
同期中のクライアントの ID など、同期セッション変数を格納する SyncSession オブジェクト。
戻り値
指定されている各テーブルのスキーマを格納する SyncSchema オブジェクト。
解説
このメソッドは、Schema プロパティからスキーマを取得します。スキーマが見つからず、サーバー データベースが SQL Server の場合、このメソッドは、基になるデータベースからスキーマを直接取得します。
参照
リファレンス
DbServerSyncProvider クラス
DbServerSyncProvider メンバー
Microsoft.Synchronization.Data.Server 名前空間