EnvironmentInfo クラス

環境の情報を表します。

継承階層

System.Object
  Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance
    Microsoft.SqlServer.Management.IntegrationServices.EnvironmentInfo

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

構文

'宣言
<LocalizedPropertyResourcesAttribute("Microsoft.SqlServer.Management.IntegrationServices.LocalizableResources")> _
<TypeConverterAttribute(GetType(LocalizableTypeConverter))> _
Public NotInheritable Class EnvironmentInfo _
    Inherits SfcInstance _
    Implements ISfcCreatable, ICreatable, ISfcAlterable, IAlterable,  _
    IRenamable, ISfcRenamable, ISfcDiscoverObject, ISfcDroppable, IDroppable,  _
    ISfcMovable
'使用
Dim instance As EnvironmentInfo
[LocalizedPropertyResourcesAttribute("Microsoft.SqlServer.Management.IntegrationServices.LocalizableResources")]
[TypeConverterAttribute(typeof(LocalizableTypeConverter))]
public sealed class EnvironmentInfo : SfcInstance, 
    ISfcCreatable, ICreatable, ISfcAlterable, IAlterable, IRenamable, 
    ISfcRenamable, ISfcDiscoverObject, ISfcDroppable, IDroppable, ISfcMovable
[LocalizedPropertyResourcesAttribute(L"Microsoft.SqlServer.Management.IntegrationServices.LocalizableResources")]
[TypeConverterAttribute(typeof(LocalizableTypeConverter))]
public ref class EnvironmentInfo sealed : public SfcInstance, 
    ISfcCreatable, ICreatable, ISfcAlterable, IAlterable, IRenamable, 
    ISfcRenamable, ISfcDiscoverObject, ISfcDroppable, IDroppable, ISfcMovable
[<SealedAttribute>]
[<LocalizedPropertyResourcesAttribute("Microsoft.SqlServer.Management.IntegrationServices.LocalizableResources")>]
[<TypeConverterAttribute(typeof(LocalizableTypeConverter))>]
type EnvironmentInfo =  
    class 
        inherit SfcInstance 
        interface ISfcCreatable 
        interface ICreatable 
        interface ISfcAlterable 
        interface IAlterable 
        interface IRenamable 
        interface ISfcRenamable 
        interface ISfcDiscoverObject 
        interface ISfcDroppable 
        interface IDroppable 
        interface ISfcMovable 
    end
public final class EnvironmentInfo extends SfcInstance implements ISfcCreatable, ICreatable, ISfcAlterable, IAlterable, IRenamable, ISfcRenamable, ISfcDiscoverObject, ISfcDroppable, IDroppable, ISfcMovable

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

コンストラクター

  名前 説明
パブリック メソッド EnvironmentInfo 指定した親、名前、および説明を使用して、EnvironmentInfo クラスの新しいインスタンスを初期化します。

先頭に戻る

プロパティ

  名前 説明
プロテクト プロパティ AbstractIdentityKey (SfcInstance から継承されています。)
パブリック プロパティ Description 環境の説明を取得します。値の設定も可能です。
パブリック プロパティ EnvironmentId 環境の識別子を取得します。
パブリック プロパティ IdentityKey ID キーを取得します。
パブリック プロパティ Metadata (SfcInstance から継承されています。)
パブリック プロパティ Name 環境の名前を取得します。値の設定も可能です。
パブリック プロパティ Parent 親を取得します。値の設定も可能です。
パブリック プロパティ Properties (SfcInstance から継承されています。)
プロテクト プロパティ State (SfcInstance から継承されています。)
パブリック プロパティ Urn (SfcInstance から継承されています。)
パブリック プロパティ Variables 環境の変数を取得します。

先頭に戻る

メソッド

  名前 説明
パブリック メソッド Alter バックエンド サーバーの環境を変更します。
パブリック メソッド Create バックエンド サーバーに EnvironmentInfo オブジェクトを作成します。
プロテクト メソッド CreateIdentityKey (SfcInstance から継承されています。)
パブリック メソッド Deny 指定したユーザーに対して権限を拒否します。
パブリック メソッド Discover (SfcInstance から継承されています。)
パブリック メソッド Drop バックエンド サーバーの EnvironmentInfo オブジェクトを削除します。
パブリック メソッド Equals (Object から継承されています。)
プロテクト メソッド GetChildCollection (SfcInstance から継承されています。)
パブリック メソッド GetDomain (SfcInstance から継承されています。)
パブリック メソッド GetEffectivePermissions EnvironmentInfo オブジェクトの有効な権限を取得します。
パブリック メソッド GetExplicitPermissions() EnvironmentInfo オブジェクトの明示的な権限を取得します。
パブリック メソッド GetExplicitPermissions(String) 指定したユーザーの EnvironmentInfo オブジェクトの明示的な権限を取得します。
パブリック メソッド GetHashCode (Object から継承されています。)
パブリック メソッド静的メンバー GetObjectFactory 新しいインスタンスを作成するファクトリを取得します。
パブリック メソッド GetPropertySet (SfcInstance から継承されています。)
パブリック メソッド GetType (Object から継承されています。)
プロテクト メソッド GetTypeMetadataImpl (SfcInstance から継承されています。)
パブリック メソッド Grant 指定したユーザーに権限を付与します。
プロテクト メソッド InitializeUIPropertyState (SfcInstance から継承されています。)
パブリック メソッド Move EnvironmentInfo オブジェクトを移動して別のフォルダーの子にします。
プロテクト メソッド OnPropertyMetadataChanges (SfcInstance から継承されています。)
プロテクト メソッド OnPropertyValueChanges (SfcInstance から継承されています。)
パブリック メソッド Refresh (SfcInstance から継承されています。)
パブリック メソッド Rename 環境の名前を変更します。
プロテクト メソッド ResetKey (SfcInstance から継承されています。)
パブリック メソッド Revoke 指定したユーザーの権限を取り消します。
パブリック メソッド ScriptAlter 環境を変更するスクリプトを示します。
パブリック メソッド ScriptCreate 環境を作成するスクリプトを示します。
パブリック メソッド ScriptDeny 環境に対して権限を拒否するスクリプトを示します。
パブリック メソッド ScriptDrop 環境を削除するスクリプトを示します。
パブリック メソッド ScriptGrant 環境に対して権限を付与するスクリプトを示します。
パブリック メソッド ScriptRevoke 環境に対して権限を取り消すスクリプトを示します。
パブリック メソッド Serialize (SfcInstance から継承されています。)
パブリック メソッド ToString (SfcInstance から継承されています。)

先頭に戻る

イベント

  名前 説明
パブリック イベント PropertyChanged (SfcInstance から継承されています。)
パブリック イベント PropertyMetadataChanged (SfcInstance から継承されています。)

先頭に戻る

明示的なインターフェイスの実装

  名前 説明
明示的なインターフェイスの実装プライベート メソッド ISfcDiscoverObject.Discover 子を検出するかどうか、および子の IsCrudActionHandledByParent が false (既定値) の場合に CRUD スクリプトを自分のアクション スクリプトに蓄積するかどうかを指定します。
明示的なインターフェイスの実装プライベート メソッド ISfcMovable.Move EnvironmentInfo オブジェクトを移動して別のフォルダーの子にします。
明示的なインターフェイスの実装プライベート メソッド ISfcRenamable.Rename 環境の名前を変更します。
明示的なインターフェイスの実装プライベート メソッド ISfcMovable.ScriptMove EnvironmentInfo オブジェクトのスクリプトを移動して別のフォルダーの子にします。
明示的なインターフェイスの実装プライベート メソッド ISfcRenamable.ScriptRename 環境の名前を変更するためのスクリプトを示します。

先頭に戻る

スレッド セーフ

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

関連項目

参照

Microsoft.SqlServer.Management.IntegrationServices 名前空間