ProfileName プロパティ

SqlCeReplication オブジェクトが使用するディストリビュータで、エージェント プロファイルの名前を指定します。

名前空間:  System.Data.SqlServerCe
アセンブリ:  System.Data.SqlServerCe (System.Data.SqlServerCe.dll)

構文

'宣言
Public Property ProfileName As String
    Get
    Set
'使用
Dim instance As SqlCeReplication
Dim value As String

value = instance.ProfileName

instance.ProfileName = value
public string ProfileName { get; set; }
public:
property String^ ProfileName {
    String^ get ();
    void set (String^ value);
}
member ProfileName : string with get, set
function get ProfileName () : String
function set ProfileName (value : String)

プロパティ値

型: System. . :: . .String
エージェント プロファイル名。

説明

プロファイルで、タイムアウト値などの動作を定義します。ディストリビュータにプロファイルを作成し、その名前を ProfileName プロパティで指定することにより、既定値をオーバーライドできます。

プロファイルには、SQL Server Reconciler の動作を制御するパラメータのセットが格納されます。たとえば、プロファイルで、SQL Server Reconciler が使用する LoginTimeout 値と QueryTimeout 値を指定します。プロファイルは、ディストリビュータに格納されます。プロファイルは、サブスクリプションが同期されるたびに読み込まれます。詳細については、SQL Server オンライン ブックの「エージェント プロファイル」を参照してください。

プロファイルを使用すると、同期に使用する主要なパラメータを簡単に変更できます。たとえば、プロファイルを共有する 5 つの SQL Server Compact 3.5 クライアントが存在し、クエリのタイムアウト値を変更する場合、プロファイルで QueryTimeout 値を変更すると、すべての SQL Server Compact 3.5 クライアントで新しい QueryTimeout 値が使用されます。

また、SQL Server Compact 3.5 クライアントごとに異なるプロファイルを作成することもできます。たとえば、ダイヤルアップ インターネット接続を使用する SQL Server Compact 3.5 クライアントと、高速インターネット接続を使用するクライアントで、使用するタイムアウト値を変えることができます。ProfileName プロパティを使用して、プロファイル名を指定します。

ProfileName プロパティが指定されていない場合は、既定のプロファイル値が使用されます。

関連項目

参照

SqlCeReplication クラス

SqlCeReplication メンバー

System.Data.SqlServerCe 名前空間