EnvironmentInfo Class

Definition

環境の情報を表します。 Represents the information for an environment.

[Microsoft.SqlServer.Management.Sdk.Sfc.LocalizedPropertyResources("Microsoft.SqlServer.Management.IntegrationServices.LocalizableResources")]
[System.ComponentModel.TypeConverter(typeof(Microsoft.SqlServer.Management.Sdk.Sfc.LocalizableTypeConverter))]
public sealed class EnvironmentInfo : Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance, Microsoft.SqlServer.Management.Common.IAlterable, Microsoft.SqlServer.Management.Common.ICreatable, Microsoft.SqlServer.Management.Common.IDroppable, Microsoft.SqlServer.Management.Common.IRenamable, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcAlterable, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcCreatable, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcDroppable, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcMovable, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcRenamable
Inheritance
Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance
EnvironmentInfo
Attributes
Microsoft.SqlServer.Management.Sdk.Sfc.LocalizedPropertyResourcesAttribute TypeConverterAttribute
Implements
Microsoft.SqlServer.Management.Common.IAlterable Microsoft.SqlServer.Management.Common.ICreatable Microsoft.SqlServer.Management.Common.IDroppable Microsoft.SqlServer.Management.Common.IRenamable Microsoft.SqlServer.Management.Sdk.Sfc.ISfcAlterable Microsoft.SqlServer.Management.Sdk.Sfc.ISfcCreatable Microsoft.SqlServer.Management.Sdk.Sfc.ISfcDroppable Microsoft.SqlServer.Management.Sdk.Sfc.ISfcMovable Microsoft.SqlServer.Management.Sdk.Sfc.ISfcRenamable

Constructors

EnvironmentInfo(CatalogFolder, String, String)

指定した親、名前、および説明を使用して、EnvironmentInfo クラスの新しいインスタンスを初期化します。 Initializes a new instance of the EnvironmentInfo class with the specified parent, name and description.

Properties

Description

環境の説明を取得します。値の設定も可能です。 Gets or sets the description of the environment.

EnvironmentId

環境の識別子を取得します。 Gets the identifier of the environment.

IdentityKey

ID キーを取得します。 Gets the identity key.

Name

環境の名前を取得します。値の設定も可能です。 Gets or sets the name of the environment.

Parent

親を取得または設定します。 Gets or sets the parent.

Variables

環境の変数を取得します。 Gets the variables in the environment.

Methods

Alter()

バックエンド サーバーの環境を変更します。 Alters the environment in the back-end server.

Create()

バックエンド サーバーに EnvironmentInfo オブジェクトを作成します。 Creates the EnvironmentInfo object in the back-end server.

Deny(PermissionType, String)

指定したユーザーに対して権限を拒否します。 Denies the permission to a specified user.

Drop()

バックエンド サーバーの EnvironmentInfo オブジェクトを削除します。 Removes the EnvironmentInfo object in the back-end server.

GetEffectivePermissions()

有効なアクセス許可を取得、EnvironmentInfoオブジェクト。 Retrieves the effective permissions of the EnvironmentInfo object.

GetExplicitPermissions()

EnvironmentInfo オブジェクトの明示的な権限を取得します。 Retrieves the explicit permissions of the EnvironmentInfo object.

GetExplicitPermissions(String)

明示的な権限を取得、EnvironmentInfo指定されたユーザーのオブジェクト。 Retrieves the explicit permissions of the EnvironmentInfo object for a specified user.

GetObjectFactory()

新しいインスタンスを作成するファクトリを取得します。 Retrieves the factory to create a new instance.

Grant(PermissionType, String)

指定したユーザーに権限を付与します。 Grants the permission to a specified user.

Move(String)

移動、EnvironmentInfoする別のフォルダーの子オブジェクト。 Moves the EnvironmentInfo object to be a child of another folder.

Rename(String)

環境の名前を変更します。 Renames the environment.

Revoke(PermissionType, String)

指定したユーザーの権限を取り消します。 Revokes the permission to a specified user.

ScriptAlter()

環境を変更するスクリプトを示します。 Indicates a script to alter the environment.

ScriptCreate()

環境を作成するスクリプトを示します。 Indicates a script to create the environment.

ScriptDeny(PermissionType, Int32)

環境に対して権限を拒否するスクリプトを示します。 Indicates the script to deny the permission to an environment.

ScriptDrop()

環境を削除するスクリプトを示します。 Indicates the script to drop the environment.

ScriptGrant(PermissionType, Int32)

環境に対して権限を付与するスクリプトを示します。 Indicates the script to grant the permission to an environment.

ScriptRevoke(PermissionType, Int32)

環境に対して権限を取り消すスクリプトを示します。 Indicates the script to revoke the permission to an environment.

Explicit Interface Implementations

ISfcDiscoverObject.Discover(ISfcDependencyDiscoveryObjectSink)

子を IsCrudActionHandledByParent が検出するかどうかを示す false (既定) が自分のアクション スクリプトに CRUD スクリプトを蓄積します。 Specifies whether to discover children and if their IsCrudActionHandledByParent is false (default), accumulate their CRUD scripts to my action script.

ISfcMovable.Move(SfcInstance)

移動、EnvironmentInfoする別のフォルダーの子オブジェクト。 Moves the EnvironmentInfo object to be a child of another folder.

ISfcMovable.ScriptMove(SfcInstance)

スクリプトを移動、EnvironmentInfoする別のフォルダーの子オブジェクト。 Moves the script of the EnvironmentInfo object to be a child of another folder.

ISfcRenamable.Rename(SfcKey)

環境の名前を変更します。 Renames the environment.

ISfcRenamable.ScriptRename(SfcKey)

環境の名前を変更するためのスクリプトを示します。 Indicates the script to rename the environment.

Applies to