IdentityRangeInfo クラス

ソース テーブルに ID 列が含まれる場合に、パブリッシュされるアーティクルの ID 範囲の管理設定を表す構造体です。

継承階層

System.Object
  Microsoft.SqlServer.Replication.IdentityRangeInfo

名前空間:  Microsoft.SqlServer.Replication
アセンブリ:  Microsoft.SqlServer.Rmo (Microsoft.SqlServer.Rmo.dll)

構文

'宣言
Public NotInheritable Class IdentityRangeInfo
'使用
Dim instance As IdentityRangeInfo
public sealed class IdentityRangeInfo
public ref class IdentityRangeInfo sealed
[<SealedAttribute>]
type IdentityRangeInfo =  class end
public final class IdentityRangeInfo

IdentityRangeInfo 型は、以下のメンバーを公開しています。

コンストラクター

  名前 説明
パブリック メソッド IdentityRangeInfo IdentityRangeInfo クラスの新しいインスタンスを作成します。

先頭に戻る

プロパティ

  名前 説明
パブリック プロパティ CurrentIdentityValue 生成された最後の ID 値を取得します。値の設定も可能です。
パブリック プロパティ IdentityIncrement 増分値を取得します。値の設定も可能です。
パブリック プロパティ IdentityRangeManagementOption レプリケーションによって使用される ID 範囲の管理オプションを取得します。値の設定も可能です。
パブリック プロパティ IdentityRangeThreshold パブリッシャーまたはサブスクライバーに新しい ID 範囲がいつ割り当てられるのかを決定する値を取得します。値の設定も可能です。
パブリック プロパティ InRepublishing マージ レプリケーション トポロジで再パブリッシュしているサブスクライバー側にアーティクルが存在するかどうかを取得します。値の設定も可能です。
パブリック プロパティ MaximumIdentityValue ID 列の最大値を取得します。値の設定も可能です。
パブリック プロパティ NextStartingSeed 自動 ID 範囲が有効になっている場合には、次の ID 範囲の開始位置を取得します。
パブリック プロパティ PublisherIdentityRangeSize パブリッシャー側でトランザクション レプリケーション用にパブリッシュされるテーブル、または再パブリッシュしているサブスクライバー側でマージ レプリケーション用にパブリッシュされるテーブルの、ID 範囲サイズを取得します。値の設定も可能です。
パブリック プロパティ SubscriberIdentityRangeSize サブスクライバー側のトランザクション レプリケーション用のテーブル、またはパブリッシャーとサブスクライバーの両方でのマージ レプリケーション用のテーブルの、ID 範囲サイズを取得します。値の設定も可能です。
パブリック プロパティ TablePublished 既存のパブリケーションでテーブルがパブリッシュされるかどうかを取得します。値の設定も可能です。
パブリック プロパティ UserData ユーザーが独自のデータをこのオブジェクトにアタッチすることを許可するオブジェクト プロパティ値を取得します。値の設定も可能です。

先頭に戻る

メソッド

  名前 説明
パブリック メソッド Equals (Object から継承されています。)
パブリック メソッド GetHashCode (Object から継承されています。)
パブリック メソッド GetType (Object から継承されています。)
パブリック メソッド ToString (Object から継承されています。)

先頭に戻る

説明

IdentityRangeInfo には、パブリッシュされるオブジェクトの現在の ID プロパティに関する情報も含まれます。

この名前空間、クラス、またはメンバーは、Microsoft .NET Framework 2.0 でのみサポートされています。

スレッド セーフ

この型の public static (Microsoft Visual Basic では Shared) のすべてのメンバーは、マルチスレッド操作で安全に使用できます。 インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

スレッド セーフ

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

関連項目

参照

Microsoft.SqlServer.Replication 名前空間

EnumIdentityRangeInfo