MergePullSubscription コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
MergePullSubscription クラスの新しいインスタンスを作成します。
オーバーロード
MergePullSubscription() |
MergePullSubscription クラスの新しいインスタンスを作成します。 |
MergePullSubscription(String, String, String, String, ServerConnection) |
指定したデータベース、パブリッシャー、パブリケーション、サブスクライバー接続を使用して、クラスの新しいインスタンス MergePullSubscription を初期化します。 |
MergePullSubscription(String, String, String, String, ServerConnection, Boolean) |
指定されたデータベース、パブリッシャー、パブリケーション、およびサブスクライバー接続と、エージェント ジョブを作成するかどうかの指定に基づいて、MergePullSubscription クラスの新しいインスタンスを作成します。 |
注釈
更新されたテキスト:2006 年 7 月 17 日
次の表に、MergePullSubscription の新しいインスタンスに使用される既定のプロパティ値を示します。 この表に明示されていないプロパティは、null
値に初期化されます。
プロパティ | 既定値 |
---|---|
AgentOffload | false |
AgentSchedule | の99991231の値 ActiveEndDate の235959の値 ActiveEndTime ActiveStartDate の場合、サブスクリプションの作成日の値になります。 の値 0 ActiveStartTime FrequencyInterval の場合、値 1 になります。 の値 0 FrequencyRecurrenceFactor FrequencyRelativeInterval の場合、値 First になります。FrequencySubDay の場合、値 Hour になります。FrequencySubDayInterval の場合、値 1 になります。 FrequencyType の場合、値 Daily になります。 |
CachePropertyChanges | false |
CreateSyncAgentByDefault | false |
DistributorSecurity | WindowsAuthentication の場合、値 true になります。 |
EnabledForSynchronizationManager | false |
InternetSecurityMode | WindowsAuthentication の場合、値 true になります。 |
InternetTimeout | 300 |
IsExistingObject | false |
Priority | 0 |
<xref:Microsoft.SqlServer.Replication.MergePullSubscription.PublisherSecurity%2A> | WindowsAuthentication の場合、値 true になります。 |
SubscriberSecurity | WindowsAuthentication の場合、値 true になります。 |
SubscriberType | MergeSubscriberType の場合、値 Local になります。 |
SubscriptionType | SubscriptionOption の場合、値 Push になります。 |
SynchronizationAgent | 作成したサブスクリプションに関連するパブリケーションの MergeSynchronizationAgent のインスタンスになります。 |
<xref:Microsoft.SqlServer.Replication.PullSubscription.SyncType%2A> | <xref:Microsoft.SqlServer.Replication.PullSubscriptionSyncType> の場合、値 Automatic になります。 |
Type | PublicationType の場合、値 Merge になります。 |
UseFtp | false |
UseInteractiveResolver | false |
UseWebSynchronization | false |
MergePullSubscription()
MergePullSubscription クラスの新しいインスタンスを作成します。
public:
MergePullSubscription();
public MergePullSubscription ();
Public Sub New ()
注釈
既定のコンストラクターは、すべてのフィールドを既定値に初期化します。
適用対象
MergePullSubscription(String, String, String, String, ServerConnection)
指定したデータベース、パブリッシャー、パブリケーション、サブスクライバー接続を使用して、クラスの新しいインスタンス MergePullSubscription を初期化します。
public:
MergePullSubscription(System::String ^ subscriptionDBName, System::String ^ publisherName, System::String ^ publicationDBName, System::String ^ publicationName, Microsoft::SqlServer::Management::Common::ServerConnection ^ subscriberConnectionContext);
public MergePullSubscription (string subscriptionDBName, string publisherName, string publicationDBName, string publicationName, Microsoft.SqlServer.Management.Common.ServerConnection subscriberConnectionContext);
new Microsoft.SqlServer.Replication.MergePullSubscription : string * string * string * string * Microsoft.SqlServer.Management.Common.ServerConnection -> Microsoft.SqlServer.Replication.MergePullSubscription
Public Sub New (subscriptionDBName As String, publisherName As String, publicationDBName As String, publicationName As String, subscriberConnectionContext As ServerConnection)
パラメーター
- subscriptionDBName
- String
サブスクリプション データベースです。
- publisherName
- String
パブリッシャーの名前。
- publicationDBName
- String
パブリケーション データベースの名前。
- publicationName
- String
パブリケーションの名前を指定します。
- subscriberConnectionContext
- ServerConnection
サブスクライバーである MicrosoftSQL Server のインスタンスへの接続を確立するために必要な接続コンテキスト。
適用対象
MergePullSubscription(String, String, String, String, ServerConnection, Boolean)
指定されたデータベース、パブリッシャー、パブリケーション、およびサブスクライバー接続と、エージェント ジョブを作成するかどうかの指定に基づいて、MergePullSubscription クラスの新しいインスタンスを作成します。
public:
MergePullSubscription(System::String ^ subscriptionDBName, System::String ^ publisherName, System::String ^ publicationDBName, System::String ^ publicationName, Microsoft::SqlServer::Management::Common::ServerConnection ^ subscriberConnectionContext, bool createMergeAgentByDefault);
public MergePullSubscription (string subscriptionDBName, string publisherName, string publicationDBName, string publicationName, Microsoft.SqlServer.Management.Common.ServerConnection subscriberConnectionContext, bool createMergeAgentByDefault);
new Microsoft.SqlServer.Replication.MergePullSubscription : string * string * string * string * Microsoft.SqlServer.Management.Common.ServerConnection * bool -> Microsoft.SqlServer.Replication.MergePullSubscription
Public Sub New (subscriptionDBName As String, publisherName As String, publicationDBName As String, publicationName As String, subscriberConnectionContext As ServerConnection, createMergeAgentByDefault As Boolean)
パラメーター
- subscriberConnectionContext
- ServerConnection
ServerConnectionサブスクライバーである MicrosoftSQL Server のインスタンスへの接続を確立するために必要な接続コンテキストを指定するオブジェクト。
- createMergeAgentByDefault
- Boolean
サブスクリプションの作成時にサブスクリプションのエージェント ジョブが作成されるかどうかを指定します。
注釈
同期をスケジュールする必要がある場合や、SQL Server Management Studio からサブスクリプションの同期をとる必要がある場合は、createMergeAgentByDefault
の値を true
に指定します。 SQL Server エージェントを使用せずに常にプログラムでレプリケーション エージェントを開始する場合は、値を false
に指定します。
createMergeAgentByDefault
の値を false
に指定した場合は、SynchronizationAgent
プロパティから取得される MergeSynchronizationAgent オブジェクトや TransSynchronizationAgent オブジェクトに、サブスクリプションの同期をとるのに十分な情報が含まれません。 詳細については、「 方法: プル サブスクリプションを同期する (RMO プログラミング)」を参照してください。