Condividi tramite


Classe ProjectInfo

Represents a class for a project.

Gerarchia di ereditarietà

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

Spazio dei nomi  Microsoft.SqlServer.Management.IntegrationServices
Assembly:  Microsoft.SqlServer.Management.IntegrationServices (in Microsoft.SqlServer.Management.IntegrationServices.dll)

Sintassi

'Dichiarazione
<TypeConverterAttribute(GetType(LocalizableTypeConverter))> _
<LocalizedPropertyResourcesAttribute("Microsoft.SqlServer.Management.IntegrationServices.LocalizableResources")> _
Public NotInheritable Class ProjectInfo _
    Inherits SfcInstance _
    Implements ISfcAlterable, IAlterable, ISfcDiscoverObject, ISfcDroppable,  _
    IDroppable, ISfcMovable
'Utilizzo
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

Nel tipo ProjectInfo sono esposti i membri seguenti.

Proprietà

  Nome Descrizione
Proprietà protetta AbstractIdentityKey Ereditato da SfcInstance.
Proprietà pubblica Description Gets or sets the description of the project.
Proprietà pubblica IdentityKey Gets the identity key.
Proprietà pubblica LastDeployedTime Gets the deployment date of the project.
Proprietà pubblica Metadata Ereditato da SfcInstance.
Proprietà pubblica Name Gets or sets the name of the project.
Proprietà pubblica ObjectVersionLsn Gets the version of the project.
Proprietà pubblica Packages Gets the packages in the project.
Proprietà pubblica Parameters Gets the parameters of the project.
Proprietà pubblica Parent Gets or sets the parent.
Proprietà pubblica ProjectId Gets the database ID of the project.
Proprietà pubblica Properties Ereditato da SfcInstance.
Proprietà pubblica References Gets the environment references.
Proprietà protetta State Ereditato da SfcInstance.
Proprietà pubblica Urn Ereditato da SfcInstance.
Proprietà pubblica Versions Gets the versions of the project.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Alter Alters the ProjectInfo in the back-end server.
Metodo protetto CreateIdentityKey Ereditato da SfcInstance.
Metodo pubblico Deny Denies permission to a specified user.
Metodo pubblico Discover Ereditato da SfcInstance.
Metodo pubblico Drop Indicates a drop in the back-end server.
Metodo pubblico Equals Ereditato da Object.
Metodo protetto GetChildCollection Ereditato da SfcInstance.
Metodo pubblico GetDomain Ereditato da SfcInstance.
Metodo pubblico GetEffectivePermissions Retrieves the effective permission for this object.
Metodo pubblico GetExplicitPermissions() Retrieves the explicit permission for this object.
Metodo pubblico GetExplicitPermissions(String) Retrieves the explicit permission of this object for a specified user.
Metodo pubblico GetHashCode Ereditato da Object.
Metodo pubblicoMembro statico GetObjectFactory Retrieves the Factory to create a new instance.
Metodo pubblico GetProjectBytes Retrieves the Integration Services project data, which is stored as a byte array, for this project.
Metodo pubblico GetPropertySet Ereditato da SfcInstance.
Metodo pubblico GetType Ereditato da Object.
Metodo protetto GetTypeMetadataImpl Ereditato da SfcInstance.
Metodo pubblico Grant Grants permission to a specified user.
Metodo protetto InitializeUIPropertyState Ereditato da SfcInstance.
Metodo pubblico Move Moves the object to be a child of another folder.
Metodo protetto OnPropertyMetadataChanges Ereditato da SfcInstance.
Metodo protetto OnPropertyValueChanges Ereditato da SfcInstance.
Metodo pubblico Refresh Ereditato da SfcInstance.
Metodo protetto ResetKey Ereditato da SfcInstance.
Metodo pubblico Revoke Revokes the permission to the specified user.
Metodo pubblico ScriptAlter Retrieves the script to alter the project.
Metodo pubblico ScriptDeny Retrieves the script to deny the permission to a project.
Metodo pubblico ScriptDrop Retrieves the script to drop the project.
Metodo pubblico ScriptGrant Retrieves the script to grant the permission to a project.
Metodo pubblico ScriptRevoke Retrieves the script to revoke the permission to a project.
Metodo pubblico ScriptValidate Validates the script.
Metodo pubblico Serialize Ereditato da SfcInstance.
Metodo pubblico ToString Ereditato da SfcInstance.
Metodo pubblico Validate Validates the project.

In alto

Eventi

  Nome Descrizione
Evento pubblico PropertyChanged Ereditato da SfcInstance.
Evento pubblico PropertyMetadataChanged Ereditato da SfcInstance.

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaMetodo privato ISfcDiscoverObject.Discover Specifies whether to discover the children.
Implementazione esplicita dell'interfacciaMetodo privato ISfcMovable.Move Moves this object under the specified parent object and updates the storage to reflect the move.
Implementazione esplicita dell'interfacciaMetodo privato ISfcMovable.ScriptMove Produces the script to move this object under the specified parent object.

In alto

Protezione dei thread

I membri static (Shared in Visual Basic) pubblici di questo tipo sono affidabili. Non è invece garantita la sicurezza dei membri dell'istanza.

Vedere anche

Riferimento

Spazio dei nomi Microsoft.SqlServer.Management.IntegrationServices