Compartilhar via


Classe ProjectInfo

Represents a class for a project.

Hierarquia de herança

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

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

Sintaxe

'Declaração
<TypeConverterAttribute(GetType(LocalizableTypeConverter))> _
<LocalizedPropertyResourcesAttribute("Microsoft.SqlServer.Management.IntegrationServices.LocalizableResources")> _
Public NotInheritable Class ProjectInfo _
    Inherits SfcInstance _
    Implements ISfcAlterable, IAlterable, ISfcDiscoverObject, ISfcDroppable,  _
    IDroppable, ISfcMovable
'Uso
Dim instance As ProjectInfo
[TypeConverterAttribute(typeof(LocalizableTypeConverter))]
[LocalizedPropertyResourcesAttribute("Microsoft.SqlServer.Management.IntegrationServices.LocalizableResources")]
public sealed class ProjectInfo : SfcInstance, 
    ISfcAlterable, IAlterable, ISfcDiscoverObject, ISfcDroppable, IDroppable, 
    ISfcMovable
[TypeConverterAttribute(typeof(LocalizableTypeConverter))]
[LocalizedPropertyResourcesAttribute(L"Microsoft.SqlServer.Management.IntegrationServices.LocalizableResources")]
public ref class ProjectInfo sealed : public SfcInstance, 
    ISfcAlterable, IAlterable, ISfcDiscoverObject, ISfcDroppable, IDroppable, 
    ISfcMovable
[<SealedAttribute>]
[<TypeConverterAttribute(typeof(LocalizableTypeConverter))>]
[<LocalizedPropertyResourcesAttribute("Microsoft.SqlServer.Management.IntegrationServices.LocalizableResources")>]
type ProjectInfo =  
    class 
        inherit SfcInstance 
        interface ISfcAlterable 
        interface IAlterable 
        interface ISfcDiscoverObject 
        interface ISfcDroppable 
        interface IDroppable 
        interface ISfcMovable 
    end
public final class ProjectInfo extends SfcInstance implements ISfcAlterable, IAlterable, ISfcDiscoverObject, ISfcDroppable, IDroppable, ISfcMovable

O tipo ProjectInfo expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade protegida AbstractIdentityKey (Herdado de SfcInstance.)
Propriedade pública Description Gets or sets the description of the project.
Propriedade pública IdentityKey Gets the identity key.
Propriedade pública LastDeployedTime Gets the deployment date of the project.
Propriedade pública Metadata (Herdado de SfcInstance.)
Propriedade pública Name Gets or sets the name of the project.
Propriedade pública ObjectVersionLsn Gets the version of the project.
Propriedade pública Packages Gets the packages in the project.
Propriedade pública Parameters Gets the parameters of the project.
Propriedade pública Parent Gets or sets the parent.
Propriedade pública ProjectId Gets the database ID of the project.
Propriedade pública Properties (Herdado de SfcInstance.)
Propriedade pública References Gets the environment references.
Propriedade protegida State (Herdado de SfcInstance.)
Propriedade pública Urn (Herdado de SfcInstance.)
Propriedade pública Versions Gets the versions of the project.

Início

Métodos

  Nome Descrição
Método público Alter Alters the ProjectInfo in the back-end server.
Método protegido CreateIdentityKey (Herdado de SfcInstance.)
Método público Deny Denies permission to a specified user.
Método público Discover (Herdado de SfcInstance.)
Método público Drop Indicates a drop 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 permission for this object.
Método público GetExplicitPermissions() Retrieves the explicit permission for this object.
Método público GetExplicitPermissions(String) Retrieves the explicit permission of this 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 GetProjectBytes Retrieves the Integration Services project data, which is stored as a byte array, for this project.
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 permission to a specified user.
Método protegido InitializeUIPropertyState (Herdado de SfcInstance.)
Método público Move Moves the 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 protegido ResetKey (Herdado de SfcInstance.)
Método público Revoke Revokes the permission to the specified user.
Método público ScriptAlter Retrieves the script to alter the project.
Método público ScriptDeny Retrieves the script to deny the permission to a project.
Método público ScriptDrop Retrieves the script to drop the project.
Método público ScriptGrant Retrieves the script to grant the permission to a project.
Método público ScriptRevoke Retrieves the script to revoke the permission to a project.
Método público ScriptValidate Validates the script.
Método público Serialize (Herdado de SfcInstance.)
Método público ToString (Herdado de SfcInstance.)
Método público Validate Validates the project.

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 the children.
Implementações de interfaces explícitasMétodo privado ISfcMovable.Move Moves this object under the specified parent object and updates the storage to reflect the move.
Implementações de interfaces explícitasMétodo privado ISfcMovable.ScriptMove Produces the script to move this object under the specified parent object.

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