記録の親である SubscriptionClass オブジェクトを取得または設定します。
名前空間: Microsoft.SqlServer.Management.Nmo
アセンブリ: Microsoft.SqlServer.Smo (microsoft.sqlserver.smo.dll 内)
構文
'宣言
Public Property Parent As SubscriptionClass
public SubscriptionClass Parent { get; set; }
public:
property SubscriptionClass^ Parent {
SubscriptionClass^ get ();
void set (SubscriptionClass^ value);
}
/** @property */
public SubscriptionClass get_Parent ()
/** @property */
public void set_Parent (SubscriptionClass value)
public function get Parent () : SubscriptionClass
public function set Parent (value : SubscriptionClass)
プロパティ値
親である SubscriptionClass オブジェクトです。
解説
更新されたテキスト :2005 年 12 月 5 日
更新されたサンプル コード :2005 年 12 月 5 日
SubscriptionChronicle には、それぞれ親の SubscriptionClass があります。通常は、SubscriptionChronicle(SubscriptionClass,String) コンストラクタを使用して SubscriptionChronicle を作成する際に、親オブジェクトを指定します。
コンストラクタで親を設定する場合は、このプロパティを使用して親を設定しないでください。親を 2 回設定すると例外がスローされます。
使用例
次の例は、既定のコンストラクタの使用時に Parent プロパティを設定してサブスクリプション記録を作成し、サブスクリプション クラスに追加する方法を示しています。
// Create a subscription chronicle and set properties.
SubscriptionChronicle sc1 = new SubscriptionChronicle();
sc1.Name = "FlightSubChronicle";
sc1.Parent = flightSubscriptions;
sc1.SqlStatements.Add("CREATE TABLE dbo.FlightSubChronicle " +
" (SubscriptionId bigint, LeavingFrom nvarchar(6), " +
" GoingTo nvarchar(6), Price float);");
sc1.SqlStatements.Add("CREATE INDEX FlightSubChronicleIndex " +
" ON dbo.FlightSubChronicle " +
" ( LeavingFrom, GoingTo );");
flightSubscriptions.SubscriptionChronicles.Add(sc1);
' Create a subscription chronicle and set properties.
Dim sc1 As SubscriptionChronicle = New SubscriptionChronicle()
sc1.Name = "FlightSubChronicle"
sc1.Parent = flightSubscriptions
sc1.SqlStatements.Add("CREATE TABLE dbo.FlightSubChronicle " + _
" (SubscriptionId bigint, LeavingFrom nvarchar(6), " + _
" GoingTo nvarchar(6), Price float);")
sc1.SqlStatements.Add("CREATE INDEX FlightSubChronicleIndex " + _
" ON dbo.FlightSubChronicle " + _
" ( LeavingFrom, GoingTo );")
flightSubscriptions.SubscriptionChronicles.Add(sc1)
スレッド セーフ
この型の public static (Microsoft Visual Basic では共有 ) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォーム
開発プラットフォーム
サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。
対象プラットフォーム
サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。
参照
関連項目
SubscriptionChronicle Class
SubscriptionChronicle Members
Microsoft.SqlServer.Management.Nmo Namespace