View クラス
View オブジェクトは、SQL Server ビューを表します。
継承階層
System.Object
Microsoft.SqlServer.Management.Smo.SmoObjectBase
Microsoft.SqlServer.Management.Smo.SqlSmoObject
Microsoft.SqlServer.Management.Smo.NamedSmoObject
Microsoft.SqlServer.Management.Smo.ScriptNameObjectBase
Microsoft.SqlServer.Management.Smo.ScriptSchemaObjectBase
Microsoft.SqlServer.Management.Smo.TableViewTableTypeBase
Microsoft.SqlServer.Management.Smo.TableViewBase
Microsoft.SqlServer.Management.Smo.View
名前空間: Microsoft.SqlServer.Management.Smo
アセンブリ: Microsoft.SqlServer.Smo (Microsoft.SqlServer.Smo.dll)
構文
'宣言
<EvaluationModeAttribute(AutomatedPolicyEvaluationMode.CheckOnSchedule)> _
<PhysicalFacetAttribute(PhysicalFacetOptions.ReadOnly)> _
Public NotInheritable Class View _
Inherits TableViewBase _
Implements ISfcSupportsDesignMode, IColumnPermission, IObjectPermission, ICreatable, _
IAlterable, IDroppable, IRenamable, IExtendedProperties, ITextObject, _
IViewOptions, IDmfFacet
'使用
Dim instance As View
[EvaluationModeAttribute(AutomatedPolicyEvaluationMode.CheckOnSchedule)]
[PhysicalFacetAttribute(PhysicalFacetOptions.ReadOnly)]
public sealed class View : TableViewBase, ISfcSupportsDesignMode,
IColumnPermission, IObjectPermission, ICreatable, IAlterable, IDroppable,
IRenamable, IExtendedProperties, ITextObject, IViewOptions, IDmfFacet
[EvaluationModeAttribute(AutomatedPolicyEvaluationMode::CheckOnSchedule)]
[PhysicalFacetAttribute(PhysicalFacetOptions::ReadOnly)]
public ref class View sealed : public TableViewBase,
ISfcSupportsDesignMode, IColumnPermission, IObjectPermission, ICreatable, IAlterable,
IDroppable, IRenamable, IExtendedProperties, ITextObject, IViewOptions,
IDmfFacet
[<SealedAttribute>]
[<EvaluationModeAttribute(AutomatedPolicyEvaluationMode.CheckOnSchedule)>]
[<PhysicalFacetAttribute(PhysicalFacetOptions.ReadOnly)>]
type View =
class
inherit TableViewBase
interface ISfcSupportsDesignMode
interface IColumnPermission
interface IObjectPermission
interface ICreatable
interface IAlterable
interface IDroppable
interface IRenamable
interface IExtendedProperties
interface ITextObject
interface IViewOptions
interface IDmfFacet
end
public final class View extends TableViewBase implements ISfcSupportsDesignMode, IColumnPermission, IObjectPermission, ICreatable, IAlterable, IDroppable, IRenamable, IExtendedProperties, ITextObject, IViewOptions, IDmfFacet
View 型は、以下のメンバーを公開しています。
コンストラクター
名前 | 説明 | |
---|---|---|
View() | View オブジェクトの新しいインスタンスを初期化します。 | |
View(Database, String) | 指定されたデータベースで、指定された名前を使用して View オブジェクトの新しいインスタンスを初期化します。 | |
View(Database, String, String) | 指定されたデータベースで、指定された名前とスキーマを使用して View オブジェクトの新しいインスタンスを初期化します。 |
先頭に戻る
プロパティ
名前 | 説明 | |
---|---|---|
AnsiNullsStatus | ビューで ISO の NULL 処理が有効かどうかを示す Boolean プロパティ値を取得します。 | |
Columns | 列のコレクションを取得します。 (TableViewTableTypeBase から継承されています。) | |
CreateDate | ビューが作成された日時を取得します。 | |
DateLastModified | ビューが最後に変更された日時を取得します。 | |
Events | ビューに関連付けられたイベントを取得します。 | |
ExtendedProperties | 拡張プロパティのコレクションを取得します。 (TableViewTableTypeBase から継承されています。) | |
FullTextIndex | テーブルまたはビュー上のフルテキスト インデックスを取得します。 (TableViewBase から継承されています。) | |
HasAfterTrigger | ビューに AFTER トリガーがあるかどうかを示す Boolean プロパティ値を取得します。 | |
HasColumnSpecification | ビューに列指定があるかどうかを示す Boolean プロパティを取得します。 | |
HasDeleteTrigger | ビューに DELETE トリガーがあるかどうかを示す Boolean プロパティ値を取得します。 | |
HasIndex | ビューに少なくとも 1 つのインデックスがあるかどうかを示す Boolean プロパティ値を取得します。 | |
HasInsertTrigger | ビューに INSERT トリガーがあるかどうかを示す Boolean プロパティ値を取得します。 | |
HasInsteadOfTrigger | ビューに INSTEAD OF トリガーがあるかどうかを示す Boolean プロパティ値を取得します。 | |
HasUpdateTrigger | ビューに少なくとも 1 つの UPDATE トリガーがあるかどうかを示す Boolean プロパティ値を取得します。 | |
ID | ビューを一意に識別する ID 値を取得します。 | |
Indexes | IndexCollection オブジェクトを取得します。 (TableViewTableTypeBase.Indexes をオーバーライドします。) | |
IsEncrypted | ビューが暗号化されているかどうかを示す Boolean プロパティを取得または設定します。 | |
IsIndexable | ビューにインデックスを配置できるかどうかを示す Boolean プロパティを取得します。 | |
IsSchemaBound | ビューにスキーマがバインドされているかどうかを示す Boolean プロパティを取得または設定します。 | |
IsSchemaOwned | View オブジェクトがスキーマによって所有されているかどうかを示す Boolean 値を取得します。 | |
IsSystemObject | ビューがシステム オブジェクトであるかどうかを示す Boolean プロパティ値を取得します。 | |
Name | ビュー テーブルの種類の名前を示す String 値を取得します。値の設定も可能です。 (TableViewTableTypeBase から継承されています。) | |
Owner | UserDefinedType オブジェクトの所有者の名前を取得します。 | |
Parent | View オブジェクトの親である Database オブジェクトを取得します。 | |
Properties | オブジェクトのプロパティを表す Property オブジェクトのコレクションを取得します。 (SqlSmoObject から継承されています。) | |
QuotedIdentifierStatus | 二重引用符によって区切られた識別子が Transact-SQL の予約キーワードなのか、または Transact-SQL の構文ルールでは通常許可されない文字を含んでいるのかを示す Boolean プロパティ値を取得または設定します。 | |
ReturnsViewMetadata | ビューがメタデータを返すかどうかを示す Boolean プロパティ値を取得または設定します。 | |
Schema | ビュー テーブルの種類を含むスキーマの名前を示す String 値を取得します。値の設定も可能です。 (TableViewTableTypeBase から継承されています。) | |
State | 参照先のオブジェクトの状態を取得します。 (SmoObjectBase から継承されています。) | |
Statistics | Statistic オブジェクトのコレクションを表します。各 Statistic オブジェクトは、テーブルまたはビューで定義された統計カウンターを表します。 (TableViewBase から継承されています。) | |
TextBody | ビューを定義する Transact-SQL 文字列を取得または設定します。 | |
TextHeader | ビューを定義する Transact-SQL 文字列のヘッダー部を取得または設定します。 | |
TextMode | テキスト ヘッダーがテキストとして編集可能かどうかを示す Boolean プロパティを取得または設定します。 | |
Triggers | Trigger オブジェクトのコレクションを表します。各 Trigger オブジェクトは、テーブルまたはビューで定義されたトリガーを表します。 (TableViewBase から継承されています。) | |
Urn | オブジェクトを一意に識別する URN (Uniform Resource Name) アドレスの値を取得します。 (SqlSmoObject から継承されています。) | |
UserData | 参照先のオブジェクトに関連付けられたユーザー定義データを取得します。値の設定も可能です。 (SmoObjectBase から継承されています。) |
先頭に戻る
メソッド
名前 | 説明 | |
---|---|---|
Alter | Microsoft SQL Server のインスタンス上での View オブジェクトのプロパティに対する変更をすべて更新します。 | |
ChangeSchema | ビューのスキーマを変更します。 | |
Create | SQL Server のインスタンスで、View オブジェクトによる定義に基づいてビューを作成します。 | |
Deny(ObjectPermissionSet, String) | ビューの指定された権限付与対象ユーザーに対し、指定された権限のセットを拒否します。 | |
Deny(ObjectPermissionSet, array<String[]) | ビューの指定された権限付与対象ユーザーに対し、指定された権限のセットを拒否します。 | |
Deny(ObjectPermissionSet, String, Boolean) | ビューの指定された権限付与対象ユーザーと、指定された権限のセットをその権限付与対象ユーザーから許可された他のユーザーに対し、指定された権限のセットを拒否します。 | |
Deny(ObjectPermissionSet, String, array<String[]) | ビューの指定された列について、権限付与対象ユーザーに対して指定された権限のセットを拒否します。 | |
Deny(ObjectPermissionSet, array<String[], Boolean) | ビューの指定された権限付与対象ユーザーに対し、指定された権限を拒否します。 | |
Deny(ObjectPermissionSet, array<String[], array<String[]) | ビューの指定された列について、権限付与対象ユーザーに対して指定された権限のセットを拒否します。 | |
Deny(ObjectPermissionSet, String, array<String[], Boolean) | ビューの指定された列について、指定された権限付与対象ユーザーと、指定された権限のセットをその権限付与対象ユーザーから許可された他のユーザーに対し、指定された権限のセットを拒否します。 | |
Deny(ObjectPermissionSet, array<String[], array<String[], Boolean) | ビューの指定された列について、指定された権限付与対象ユーザーと、指定された権限のセットをその権限付与対象ユーザーから許可された他のユーザーに対し、指定された権限のセットを拒否します。 | |
Discover | Object 型の一覧を検出します。 (SqlSmoObject から継承されています。) | |
Drop | データベースからビューを削除します。 | |
EnumColumnPermissions() | ビューに対応した列権限のリストを列挙します。 | |
EnumColumnPermissions(String) | ビューの指定された権限付与対象ユーザーに対応した列権限のリストを列挙します。 | |
EnumColumnPermissions(ObjectPermissionSet) | ビューに対する指定された権限に対応した列権限のリストを列挙します。 | |
EnumColumnPermissions(String, ObjectPermissionSet) | ビューの指定された権限付与対象ユーザーと指定された権限に対応する列権限のリストを列挙します。 | |
EnumColumns | ビューに定義された列のリストを列挙します。 | |
EnumFragmentation() | テーブルまたはビューに格納されているデータの断片化に関する情報を列挙します。 (TableViewBase から継承されています。) | |
EnumFragmentation(FragmentationOption) | どの程度詳細な結果を返すかを指定するオプションを使用して、テーブルまたはビューに格納されているデータの断片化に関する情報を列挙します。 (TableViewBase から継承されています。) | |
EnumFragmentation(FragmentationOption, Int32) | どの程度詳細な結果を返すかを指定するオプションを使用して、指定したパーティション上のテーブルまたはビューに格納されているデータの断片化に関する情報を列挙します。 (TableViewBase から継承されています。) | |
EnumObjectPermissions() | ビューに対応したオブジェクト権限のリストを列挙します。 | |
EnumObjectPermissions(String) | ビューの指定された権限付与対象ユーザーに対応したオブジェクト権限のリストを列挙します。 | |
EnumObjectPermissions(ObjectPermissionSet) | ビューに対する指定された権限に対応したオブジェクト権限のリストを列挙します。 | |
EnumObjectPermissions(String, ObjectPermissionSet) | ビューの指定された権限付与対象ユーザーと指定された権限に対応するオブジェクト権限のリストを列挙します。 | |
Equals | (Object から継承されています。) | |
FormatSqlVariant | SqlVariant 型としてオブジェクトの書式を設定します。 (SqlSmoObject から継承されています。) | |
GetContextDB | このオブジェクトに関連付けられているコンテキスト データベースを取得します。 (SqlSmoObject から継承されています。) | |
GetDBName | オブジェクトに関連付けられたデータベース名を取得します。 (SqlSmoObject から継承されています。) | |
GetHashCode | (Object から継承されています。) | |
GetPropValue | SqlSmoObject オブジェクトのプロパティの値を取得します。 (SqlSmoObject から継承されています。) | |
GetPropValueOptional | SqlSmoObject オブジェクトのプロパティの値を取得します。 (SqlSmoObject から継承されています。) | |
GetPropValueOptionalAllowNull | SqlSmoObject オブジェクトのプロパティの値を取得します。 (SqlSmoObject から継承されています。) | |
GetServerObject | SqlSmoObject オブジェクトのサーバーを取得します。 (SqlSmoObject から継承されています。) | |
GetType | (Object から継承されています。) | |
Grant(ObjectPermissionSet, String) | ビューの指定された権限付与対象ユーザーに対し、指定された権限のセットを許可します。 | |
Grant(ObjectPermissionSet, array<String[]) | ビューの指定された権限付与対象ユーザーに対し、指定された権限のセットを許可します。 | |
Grant(ObjectPermissionSet, String, Boolean) | ビューの指定された権限付与対象ユーザーに対し、指定された権限へのアクセスと、アクセスを他のユーザーに許可する権限を許可します。 | |
Grant(ObjectPermissionSet, String, array<String[]) | ビューの指定された列の指定された権限付与対象ユーザーについて、指定された列に対する指定された権限へのアクセスを許可します。 | |
Grant(ObjectPermissionSet, array<String[], Boolean) | ビューの指定された権限付与対象ユーザーに対し、指定された権限へのアクセスと、アクセスを他のユーザーに許可する権限を許可します。 | |
Grant(ObjectPermissionSet, array<String[], array<String[]) | ビューの指定された列について、権限付与対象ユーザーに対して指定された権限のセットを許可します。 | |
Grant(ObjectPermissionSet, String, Boolean, String) | 想定したロールに基づいて、権限付与対象ユーザーに対し、指定された権限のセットと、その権限のセットをビューの他のユーザーに許可する権限を許可します。 | |
Grant(ObjectPermissionSet, String, array<String[], Boolean) | 権限付与対象ユーザーに対し、指定された権限と、ビューの指定された列の他のユーザーに対して指定された権限のセットを許可する権限を許可します。 | |
Grant(ObjectPermissionSet, array<String[], Boolean, String) | 想定したロールに基づいて、権限付与対象ユーザーに対し、指定された権限のセットと、その権限のセットをビューの他のユーザーに許可する権限を許可します。 | |
Grant(ObjectPermissionSet, array<String[], array<String[], Boolean) | 権限付与対象ユーザーに対し、指定された権限のセットを許可し、ビューの指定された列の他のユーザーに対して権限のセットを許可する権限を許可します。 | |
Grant(ObjectPermissionSet, String, array<String[], Boolean, String) | 想定したロールに基づき、権限付与対象ユーザーに対し、指定された権限のセットを許可し、その権限のセットをビューの指定された列の他のユーザーにも許可する権限を許可します。 | |
Grant(ObjectPermissionSet, array<String[], array<String[], Boolean, String) | 想定したロールに基づいて、権限付与対象ユーザーに対し、指定された権限のセットを許可し、その権限のセットをビューの指定した列の他のユーザーにも許可する権限を許可します。 | |
Initialize() | オブジェクトを初期化し、プロパティを強制的に読み込ませます。 (SqlSmoObject から継承されています。) | |
Initialize(Boolean) | オブジェクトを初期化し、プロパティを強制的に読み込ませます。 (SqlSmoObject から継承されています。) | |
IsObjectInitialized | オブジェクトが初期化されたかどうかを確認します。 (SqlSmoObject から継承されています。) | |
IsObjectInSpace | オブジェクトが孤立しているか、または SQL Server のインスタンスに接続されているかを確認します。 (SqlSmoObject から継承されています。) | |
ReCompileReferences | 基本 SMO オブジェクトに依存するビューまたはトリガーを再コンパイルします。 (TableViewBase から継承されています。) | |
Refresh() | View オブジェクトまたは Table オブジェクトのプロパティを更新します。 (TableViewBase から継承されています。) | |
Refresh(Boolean) | View オブジェクトのプロパティを更新します。メタデータを更新することも可能です。 | |
Rename | ビュー名を変更します。 | |
Revoke(ObjectPermissionSet, String) | ビューの権限付与対象ユーザーから、以前に許可した権限のセットを取り消します。 | |
Revoke(ObjectPermissionSet, array<String[]) | ビューの権限付与対象ユーザーのリストから、以前に許可した権限のセットを取り消します。 | |
Revoke(ObjectPermissionSet, String, array<String[]) | ビューの指定された列の権限付与対象ユーザーから、以前に許可した権限のセットを取り消します。 | |
Revoke(ObjectPermissionSet, array<String[], array<String[]) | ビューの指定された列の権限付与対象ユーザーのリストから、以前に許可した権限のセットを取り消します。 | |
Revoke(ObjectPermissionSet, String, Boolean, Boolean) | ビューの権限付与対象ユーザーと、指定された権限のセットをその権限付与対象ユーザーから許可された他のすべてのユーザーから、以前に許可した権限を取り消します。権限が与えられているユーザーは、特定の権限のセットを他のユーザーから取り消すこともできます。 | |
Revoke(ObjectPermissionSet, array<String[], Boolean, Boolean) | ビューの権限付与対象ユーザー、および指定された権限のセットをその権限付与対象ユーザーから許可された他のユーザーから、以前に許可した権限のセットを取り消します。権限が与えられているユーザーは、特定の権限のセットを他のユーザーから取り消すこともできます。 | |
Revoke(ObjectPermissionSet, String, Boolean, Boolean, String) | ビューの権限付与対象ユーザーと、指定された権限のセットをその権限付与対象ユーザーから許可された他のすべてのユーザーから、以前に許可した権限を取り消します。権限が与えられているユーザーは、想定したロールに基づいて、他のユーザーから特定の権限のセットを取り消すこともできます。 | |
Revoke(ObjectPermissionSet, String, array<String[], Boolean, Boolean) | ビューの指定された列の権限付与対象ユーザー、および指定された権限のセットをその権限付与対象ユーザーから許可された他のユーザーから、以前に許可した権限のセットを取り消します。また、権限付与対象ユーザーに対し、想定したロールに基づいて指定した権限のセットを他のユーザーから取り消す権限を許可します。 | |
Revoke(ObjectPermissionSet, array<String[], Boolean, Boolean, String) | ビューの権限付与対象ユーザーと、アクセスをその権限付与対象ユーザーから許可された他のすべてのユーザーから、以前に許可した権限のセットを取り消します。権限が与えられているユーザーは、想定したロールに基づいて、他のユーザーから特定の権限のセットを取り消すこともできます。 | |
Revoke(ObjectPermissionSet, array<String[], array<String[], Boolean, Boolean) | ビューの指定された列の権限付与対象ユーザー、および指定された権限のセットをその権限付与対象ユーザーから許可された他のユーザーから、以前に許可した権限のセットを取り消します。また、権限付与対象ユーザーに対し、想定したロールに基づいて指定した権限のセットを他のユーザーから取り消す権限を許可します。 | |
Revoke(ObjectPermissionSet, String, array<String[], Boolean, Boolean, String) | ビューの指定された列の権限付与対象ユーザー、および指定された権限のセットをその権限付与対象ユーザーから許可された他のユーザーから、以前に許可した権限のセットを取り消します。権限が与えられているユーザーは、想定したロールに基づいて、他のユーザーから特定の権限のセットを取り消すこともできます。 | |
Revoke(ObjectPermissionSet, array<String[], array<String[], Boolean, Boolean, String) | ビューの指定された列の権限付与対象ユーザーと、アクセスをその権限付与対象ユーザーから許可された他のすべてのユーザーから、以前に許可した権限のセットを取り消します。また、権限付与対象ユーザーに対し、与えられているロールに基づいて他のユーザーのアクセスを取り消す権限を付与します。 | |
Script() | データベース オブジェクトの再作成に使用できる Transact-SQL スクリプトを生成します。 (TableViewTableTypeBase から継承されています。) | |
Script(ScriptingOptions) | 指定したスクリプト作成オプションでデータベース オブジェクトを再作成するための Transact-SQL スクリプトを生成します。 (TableViewTableTypeBase から継承されています。) | |
ScriptHeader | テキスト ヘッダーを返します。テキストの変更も可能です。 | |
SetParentImpl | SqlSmoObject の親を newParent パラメーターに設定します。 (SqlSmoObject から継承されています。) | |
ToString | 参照するオブジェクトを表す String を返します。 (SqlSmoObject から継承されています。) | |
UpdateStatistics() | テーブルまたはビューの統計を更新します。 (TableViewBase から継承されています。) | |
UpdateStatistics(StatisticsTarget, StatisticsScanType) | 実行されたスキャンの対象および種類を指定するオプションを使用して、テーブルまたはビューの統計を更新します。 (TableViewBase から継承されています。) | |
UpdateStatistics(StatisticsTarget, StatisticsScanType, Int32) | 実行されたスキャンの対象、種類、およびサンプル サイズを指定するオプションを使用して、テーブルまたはビューの統計を更新します。 (TableViewBase から継承されています。) | |
UpdateStatistics(StatisticsTarget, StatisticsScanType, Int32, Boolean) | 実行されたスキャンの対象、種類、サンプル サイズ、および統計値を再計算するかどうかを指定するオプションを使用して、テーブルまたはビューの統計を更新します。 (TableViewBase から継承されています。) | |
Validate | オブジェクトの状態を検証します。 (SmoObjectBase から継承されています。) |
先頭に戻る
イベント
名前 | 説明 | |
---|---|---|
PropertyChanged | プロパティが変更されるときに発生するイベントを表します。 (SqlSmoObject から継承されています。) | |
PropertyMetadataChanged | プロパティ メタデータが変更されたときに発生するイベントを表します。 (SqlSmoObject から継承されています。) |
先頭に戻る
明示的なインターフェイスの実装
名前 | 説明 | |
---|---|---|
IAlienObject.Discover | 依存関係を検出します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SqlSmoObject から継承されています。) | |
IAlienObject.GetDomainRoot | ドメインのルートを返します。 (SqlSmoObject から継承されています。) | |
IAlienObject.GetParent | このオブジェクトの親を取得します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SqlSmoObject から継承されています。) | |
IAlienObject.GetPropertyType | 指定したプロパティの種類を取得します。 (SqlSmoObject から継承されています。) | |
IAlienObject.GetPropertyValue | 指定されたプロパティの値を取得します。 (SqlSmoObject から継承されています。) | |
IAlienObject.GetUrn | オブジェクトの Unified Resource Name (URN) を取得します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SqlSmoObject から継承されています。) | |
IAlienObject.Resolve | オブジェクトに関する情報を含むインスタンスを、オブジェクトの Unified Resource Name (URN) から取得します。 (SqlSmoObject から継承されています。) | |
IAlienObject.SetObjectState | オブジェクトの状態を、指定した SfcObjectState 値に設定します。 (SqlSmoObject から継承されています。) | |
IAlienObject.SetPropertyValue | プロパティの値を設定します。 (SqlSmoObject から継承されています。) | |
ISfcPropertyProvider.GetPropertySet | このオブジェクトのプロパティ セットへのインターフェイス リファレンスを取得します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SqlSmoObject から継承されています。) | |
ISfcSupportsDesignMode.IsDesignMode | 単に情報を示すためだけに特定されます。サポートされていません。将来の互換性は保証されません。オブジェクトがデザイン モードをサポートしているかどうかを示すBoolean 値を取得します。 |
先頭に戻る
説明
View オブジェクトのプロパティは、public 固定サーバー ロールのメンバーが取得できます。
View オブジェクト プロパティを設定するには、ビューの ALTER 権限、またはデータベースの ALTER VIEW 権限を持っている必要があります。
ビューを作成するには、データベースの CREATE VIEW 権限と、指定されたスキーマの ALTER 権限を持っている必要があります。
ビューを削除するには、ビューの CONTROL 権限と、指定されたスキーマの ALTER 権限を持っている必要があります。
他のユーザーに対してビューの権限を許可、拒否、または取り消すには、そのビューの CONTROL 権限を持っている必要があります。
スレッド セーフ
この型の public static (Microsoft Visual Basic では Shared) のすべてのメンバーは、マルチスレッド操作で安全に使用できます。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。
使用例
スレッド セーフ
この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。
関連項目
参照
Microsoft.SqlServer.Management.Smo 名前空間