Freigeben über


EnvironmentInfo-Klasse

Represents the information for an environment.

Vererbungshierarchie

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

Namespace:  Microsoft.SqlServer.Management.IntegrationServices
Assembly:  Microsoft.SqlServer.Management.IntegrationServices (in Microsoft.SqlServer.Management.IntegrationServices.dll)

Syntax

'Declaration
<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
'Usage
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

Der EnvironmentInfo-Typ macht folgende Elemente verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode EnvironmentInfo Initializes a new instance of the EnvironmentInfo class with the specified parent, name and description.

Zum Anfang

Eigenschaften

  Name Beschreibung
Geschützte Eigenschaft AbstractIdentityKey (Geerbt von SfcInstance.)
Öffentliche Eigenschaft Description Gets or sets the description of the environment.
Öffentliche Eigenschaft EnvironmentId Gets the identifier of the environment.
Öffentliche Eigenschaft IdentityKey Gets the identity key.
Öffentliche Eigenschaft Metadata (Geerbt von SfcInstance.)
Öffentliche Eigenschaft Name Gets or sets the name of the environment.
Öffentliche Eigenschaft Parent Gets or sets the parent.
Öffentliche Eigenschaft Properties (Geerbt von SfcInstance.)
Geschützte Eigenschaft State (Geerbt von SfcInstance.)
Öffentliche Eigenschaft Urn (Geerbt von SfcInstance.)
Öffentliche Eigenschaft Variables Gets the variables in the environment.

Zum Anfang

Methoden

  Name Beschreibung
Öffentliche Methode Alter Alters the environment in the back-end server.
Öffentliche Methode Create Creates the EnvironmentInfo object in the back-end server.
Geschützte Methode CreateIdentityKey (Geerbt von SfcInstance.)
Öffentliche Methode Deny Denies the permission to a specified user.
Öffentliche Methode Discover (Geerbt von SfcInstance.)
Öffentliche Methode Drop Removes the EnvironmentInfo object in the back-end server.
Öffentliche Methode Equals (Geerbt von Object.)
Geschützte Methode GetChildCollection (Geerbt von SfcInstance.)
Öffentliche Methode GetDomain (Geerbt von SfcInstance.)
Öffentliche Methode GetEffectivePermissions Retrieves the effective permissions of the EnvironmentInfo object.
Öffentliche Methode GetExplicitPermissions() Retrieves the explicit permissions of the EnvironmentInfo object.
Öffentliche Methode GetExplicitPermissions(String) Retrieves the explicit permissions of the EnvironmentInfo object for a specified user.
Öffentliche Methode GetHashCode (Geerbt von Object.)
Öffentliche MethodeStatisches Element GetObjectFactory Retrieves the factory to create a new instance.
Öffentliche Methode GetPropertySet (Geerbt von SfcInstance.)
Öffentliche Methode GetType (Geerbt von Object.)
Geschützte Methode GetTypeMetadataImpl (Geerbt von SfcInstance.)
Öffentliche Methode Grant Grants the permission to a specified user.
Geschützte Methode InitializeUIPropertyState (Geerbt von SfcInstance.)
Öffentliche Methode Move Moves the EnvironmentInfo object to be a child of another folder.
Geschützte Methode OnPropertyMetadataChanges (Geerbt von SfcInstance.)
Geschützte Methode OnPropertyValueChanges (Geerbt von SfcInstance.)
Öffentliche Methode Refresh (Geerbt von SfcInstance.)
Öffentliche Methode Rename Renames the environment.
Geschützte Methode ResetKey (Geerbt von SfcInstance.)
Öffentliche Methode Revoke Revokes the permission to a specified user.
Öffentliche Methode ScriptAlter Indicates a script to alter the environment.
Öffentliche Methode ScriptCreate Indicates a script to create the environment.
Öffentliche Methode ScriptDeny Indicates the script to deny the permission to an environment.
Öffentliche Methode ScriptDrop Indicates the script to drop the environment.
Öffentliche Methode ScriptGrant Indicates the script to grant the permission to an environment.
Öffentliche Methode ScriptRevoke Indicates the script to revoke the permission to an environment.
Öffentliche Methode Serialize (Geerbt von SfcInstance.)
Öffentliche Methode ToString (Geerbt von SfcInstance.)

Zum Anfang

Ereignisse

  Name Beschreibung
Öffentliches Ereignis PropertyChanged (Geerbt von SfcInstance.)
Öffentliches Ereignis PropertyMetadataChanged (Geerbt von SfcInstance.)

Zum Anfang

Explizite Schnittstellenimplementierungen

  Name Beschreibung
Explizite SchnittstellenimplementierungPrivate Methode ISfcDiscoverObject.Discover Specifies whether to discover children and if their IsCrudActionHandledByParent is false (default), accumulate their CRUD scripts to my action script.
Explizite SchnittstellenimplementierungPrivate Methode ISfcMovable.Move Moves the EnvironmentInfo object to be a child of another folder.
Explizite SchnittstellenimplementierungPrivate Methode ISfcRenamable.Rename Renames the environment.
Explizite SchnittstellenimplementierungPrivate Methode ISfcMovable.ScriptMove Moves the script of the EnvironmentInfo object to be a child of another folder.
Explizite SchnittstellenimplementierungPrivate Methode ISfcRenamable.ScriptRename Indicates the script to rename the environment.

Zum Anfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Elemente dieses Typs sind Threadsicher. Für Instanzelemente wird die Threadsicherheit nicht gewährleistet.

Siehe auch

Verweis

Microsoft.SqlServer.Management.IntegrationServices-Namespace