Compartilhar via


Classe EnvironmentInfo

Represents the information for an environment.

Hierarquia de herança

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

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

Sintaxe

'Declaração
<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
'Uso
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

O tipo EnvironmentInfo expõe os membros a seguir.

Construtores

  Nome Descrição
Método público EnvironmentInfo Initializes a new instance of the EnvironmentInfo class with the specified parent, name and description.

Início

Propriedades

  Nome Descrição
Propriedade protegida AbstractIdentityKey (Herdado de SfcInstance.)
Propriedade pública Description Gets or sets the description of the environment.
Propriedade pública EnvironmentId Gets the identifier of the environment.
Propriedade pública IdentityKey Gets the identity key.
Propriedade pública Metadata (Herdado de SfcInstance.)
Propriedade pública Name Gets or sets the name of the environment.
Propriedade pública Parent Gets or sets the parent.
Propriedade pública Properties (Herdado de SfcInstance.)
Propriedade protegida State (Herdado de SfcInstance.)
Propriedade pública Urn (Herdado de SfcInstance.)
Propriedade pública Variables Gets the variables in the environment.

Início

Métodos

  Nome Descrição
Método público Alter Alters the environment in the back-end server.
Método público Create Creates the EnvironmentInfo object in the back-end server.
Método protegido CreateIdentityKey (Herdado de SfcInstance.)
Método público Deny Denies the permission to a specified user.
Método público Discover (Herdado de SfcInstance.)
Método público Drop Removes the EnvironmentInfo object in the back-end server.
Método público Equals (Herdado de Object.)
Método protegido GetChildCollection (Herdado de SfcInstance.)
Método público GetDomain (Herdado de SfcInstance.)
Método público GetEffectivePermissions Retrieves the effective permissions of the EnvironmentInfo object.
Método público GetExplicitPermissions() Retrieves the explicit permissions of the EnvironmentInfo object.
Método público GetExplicitPermissions(String) Retrieves the explicit permissions of the EnvironmentInfo object for a specified user.
Método público GetHashCode (Herdado de Object.)
Método públicoMembro estático GetObjectFactory Retrieves the factory to create a new instance.
Método público GetPropertySet (Herdado de SfcInstance.)
Método público GetType (Herdado de Object.)
Método protegido GetTypeMetadataImpl (Herdado de SfcInstance.)
Método público Grant Grants the permission to a specified user.
Método protegido InitializeUIPropertyState (Herdado de SfcInstance.)
Método público Move Moves the EnvironmentInfo object to be a child of another folder.
Método protegido OnPropertyMetadataChanges (Herdado de SfcInstance.)
Método protegido OnPropertyValueChanges (Herdado de SfcInstance.)
Método público Refresh (Herdado de SfcInstance.)
Método público Rename Renames the environment.
Método protegido ResetKey (Herdado de SfcInstance.)
Método público Revoke Revokes the permission to a specified user.
Método público ScriptAlter Indicates a script to alter the environment.
Método público ScriptCreate Indicates a script to create the environment.
Método público ScriptDeny Indicates the script to deny the permission to an environment.
Método público ScriptDrop Indicates the script to drop the environment.
Método público ScriptGrant Indicates the script to grant the permission to an environment.
Método público ScriptRevoke Indicates the script to revoke the permission to an environment.
Método público Serialize (Herdado de SfcInstance.)
Método público ToString (Herdado de SfcInstance.)

Início

Eventos

  Nome Descrição
Evento público PropertyChanged (Herdado de SfcInstance.)
Evento público PropertyMetadataChanged (Herdado de SfcInstance.)

Início

Implementações de interfaces explícitas

  Nome Descrição
Implementações de interfaces explícitasMétodo privado ISfcDiscoverObject.Discover Specifies whether to discover children and if their IsCrudActionHandledByParent is false (default), accumulate their CRUD scripts to my action script.
Implementações de interfaces explícitasMétodo privado ISfcMovable.Move Moves the EnvironmentInfo object to be a child of another folder.
Implementações de interfaces explícitasMétodo privado ISfcRenamable.Rename Renames the environment.
Implementações de interfaces explícitasMétodo privado ISfcMovable.ScriptMove Moves the script of the EnvironmentInfo object to be a child of another folder.
Implementações de interfaces explícitasMétodo privado ISfcRenamable.ScriptRename Indicates the script to rename the environment.

Início

Segurança de thread

Qualquer membro público static (Shared no Visual Basic) desse tipo é seguro para threads. Não há garantia de que qualquer membro de instância seja seguro para threads.

Consulte também

Referência

Namespace Microsoft.SqlServer.Management.IntegrationServices