Compartir a través de


Clase ProjectInfo

Represents a class for a project.

Jerarquía de herencia

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

Espacio de nombres:  Microsoft.SqlServer.Management.IntegrationServices
Ensamblado:  Microsoft.SqlServer.Management.IntegrationServices (en Microsoft.SqlServer.Management.IntegrationServices.dll)

Sintaxis

'Declaración
<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

El tipo ProjectInfo expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad protegida AbstractIdentityKey (Se hereda de SfcInstance.)
Propiedad pública Description Gets or sets the description of the project.
Propiedad pública IdentityKey Gets the identity key.
Propiedad pública LastDeployedTime Gets the deployment date of the project.
Propiedad pública Metadata (Se hereda de SfcInstance.)
Propiedad pública Name Gets or sets the name of the project.
Propiedad pública ObjectVersionLsn Gets the version of the project.
Propiedad pública Packages Gets the packages in the project.
Propiedad pública Parameters Gets the parameters of the project.
Propiedad pública Parent Gets or sets the parent.
Propiedad pública ProjectId Gets the database ID of the project.
Propiedad pública Properties (Se hereda de SfcInstance.)
Propiedad pública References Gets the environment references.
Propiedad protegida State (Se hereda de SfcInstance.)
Propiedad pública Urn (Se hereda de SfcInstance.)
Propiedad pública Versions Gets the versions of the project.

Arriba

Métodos

  Nombre Descripción
Método público Alter Alters the ProjectInfo in the back-end server.
Método protegido CreateIdentityKey (Se hereda de SfcInstance.)
Método público Deny Denies permission to a specified user.
Método público Discover (Se hereda de SfcInstance.)
Método público Drop Indicates a drop in the back-end server.
Método público Equals (Se hereda de Object.)
Método protegido GetChildCollection (Se hereda de SfcInstance.)
Método público GetDomain (Se hereda 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 (Se hereda de Object.)
Método públicoMiembro 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 (Se hereda de SfcInstance.)
Método público GetType (Se hereda de Object.)
Método protegido GetTypeMetadataImpl (Se hereda de SfcInstance.)
Método público Grant Grants permission to a specified user.
Método protegido InitializeUIPropertyState (Se hereda de SfcInstance.)
Método público Move Moves the object to be a child of another folder.
Método protegido OnPropertyMetadataChanges (Se hereda de SfcInstance.)
Método protegido OnPropertyValueChanges (Se hereda de SfcInstance.)
Método público Refresh (Se hereda de SfcInstance.)
Método protegido ResetKey (Se hereda 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 (Se hereda de SfcInstance.)
Método público ToString (Se hereda de SfcInstance.)
Método público Validate Validates the project.

Arriba

Eventos

  Nombre Descripción
Evento público PropertyChanged (Se hereda de SfcInstance.)
Evento público PropertyMetadataChanged (Se hereda de SfcInstance.)

Arriba

Implementaciones de interfaces explícitas

  Nombre Descripción
Implementación de interfaces explícitasMétodo privado ISfcDiscoverObject.Discover Specifies whether to discover the children.
Implementación de interfaces explícitasMétodo privado ISfcMovable.Move Moves this object under the specified parent object and updates the storage to reflect the move.
Implementación de interfaces explícitasMétodo privado ISfcMovable.ScriptMove Produces the script to move this object under the specified parent object.

Arriba

Seguridad para subprocesos

Cualquier miembro público static (Shared en Visual Basic) de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Vea también

Referencia

Espacio de nombres Microsoft.SqlServer.Management.IntegrationServices