Freigeben über


ProjectInfo-Klasse

Represents a class for a project.

Vererbungshierarchie

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

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

Syntax

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

Der ProjectInfo-Typ macht folgende Elemente verfügbar.

Eigenschaften

  Name Beschreibung
Geschützte Eigenschaft AbstractIdentityKey (Geerbt von SfcInstance.)
Öffentliche Eigenschaft Description Gets or sets the description of the project.
Öffentliche Eigenschaft IdentityKey Gets the identity key.
Öffentliche Eigenschaft LastDeployedTime Gets the deployment date of the project.
Öffentliche Eigenschaft Metadata (Geerbt von SfcInstance.)
Öffentliche Eigenschaft Name Gets or sets the name of the project.
Öffentliche Eigenschaft ObjectVersionLsn Gets the version of the project.
Öffentliche Eigenschaft Packages Gets the packages in the project.
Öffentliche Eigenschaft Parameters Gets the parameters of the project.
Öffentliche Eigenschaft Parent Gets or sets the parent.
Öffentliche Eigenschaft ProjectId Gets the database ID of the project.
Öffentliche Eigenschaft Properties (Geerbt von SfcInstance.)
Öffentliche Eigenschaft References Gets the environment references.
Geschützte Eigenschaft State (Geerbt von SfcInstance.)
Öffentliche Eigenschaft Urn (Geerbt von SfcInstance.)
Öffentliche Eigenschaft Versions Gets the versions of the project.

Zum Anfang

Methoden

  Name Beschreibung
Öffentliche Methode Alter Alters the ProjectInfo in the back-end server.
Geschützte Methode CreateIdentityKey (Geerbt von SfcInstance.)
Öffentliche Methode Deny Denies permission to a specified user.
Öffentliche Methode Discover (Geerbt von SfcInstance.)
Öffentliche Methode Drop Indicates a drop 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 permission for this object.
Öffentliche Methode GetExplicitPermissions() Retrieves the explicit permission for this object.
Öffentliche Methode GetExplicitPermissions(String) Retrieves the explicit permission of this 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 GetProjectBytes Retrieves the Integration Services project data, which is stored as a byte array, for this project.
Öffentliche Methode GetPropertySet (Geerbt von SfcInstance.)
Öffentliche Methode GetType (Geerbt von Object.)
Geschützte Methode GetTypeMetadataImpl (Geerbt von SfcInstance.)
Öffentliche Methode Grant Grants permission to a specified user.
Geschützte Methode InitializeUIPropertyState (Geerbt von SfcInstance.)
Öffentliche Methode Move Moves the 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.)
Geschützte Methode ResetKey (Geerbt von SfcInstance.)
Öffentliche Methode Revoke Revokes the permission to the specified user.
Öffentliche Methode ScriptAlter Retrieves the script to alter the project.
Öffentliche Methode ScriptDeny Retrieves the script to deny the permission to a project.
Öffentliche Methode ScriptDrop Retrieves the script to drop the project.
Öffentliche Methode ScriptGrant Retrieves the script to grant the permission to a project.
Öffentliche Methode ScriptRevoke Retrieves the script to revoke the permission to a project.
Öffentliche Methode ScriptValidate Validates the script.
Öffentliche Methode Serialize (Geerbt von SfcInstance.)
Öffentliche Methode ToString (Geerbt von SfcInstance.)
Öffentliche Methode Validate Validates the project.

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 the children.
Explizite SchnittstellenimplementierungPrivate Methode ISfcMovable.Move Moves this object under the specified parent object and updates the storage to reflect the move.
Explizite SchnittstellenimplementierungPrivate Methode ISfcMovable.ScriptMove Produces the script to move this object under the specified parent object.

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