Поделиться через


Класс ProjectInfo

Represents a class for a project.

Иерархия наследования

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

Пространство имен:  Microsoft.SqlServer.Management.IntegrationServices
Сборка:  Microsoft.SqlServer.Management.IntegrationServices (в Microsoft.SqlServer.Management.IntegrationServices.dll)

Синтаксис

'Декларация
<TypeConverterAttribute(GetType(LocalizableTypeConverter))> _
<LocalizedPropertyResourcesAttribute("Microsoft.SqlServer.Management.IntegrationServices.LocalizableResources")> _
Public NotInheritable Class ProjectInfo _
    Inherits SfcInstance _
    Implements ISfcAlterable, IAlterable, ISfcDiscoverObject, ISfcDroppable,  _
    IDroppable, ISfcMovable
'Применение
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

Тип ProjectInfo обеспечивает доступ к следующим элементам.

Свойства

  Имя Описание
Защищенное свойство AbstractIdentityKey (Производный от SfcInstance.)
Открытое свойство Description Gets or sets the description of the project.
Открытое свойство IdentityKey Gets the identity key.
Открытое свойство LastDeployedTime Gets the deployment date of the project.
Открытое свойство Metadata (Производный от SfcInstance.)
Открытое свойство Name Gets or sets the name of the project.
Открытое свойство ObjectVersionLsn Gets the version of the project.
Открытое свойство Packages Gets the packages in the project.
Открытое свойство Parameters Gets the parameters of the project.
Открытое свойство Parent Gets or sets the parent.
Открытое свойство ProjectId Gets the database ID of the project.
Открытое свойство Properties (Производный от SfcInstance.)
Открытое свойство References Gets the environment references.
Защищенное свойство State (Производный от SfcInstance.)
Открытое свойство Urn (Производный от SfcInstance.)
Открытое свойство Versions Gets the versions of the project.

В начало

Методы

  Имя Описание
Открытый метод Alter Alters the ProjectInfo in the back-end server.
Защищенный метод CreateIdentityKey (Производный от SfcInstance.)
Открытый метод Deny Denies permission to a specified user.
Открытый метод Discover (Производный от SfcInstance.)
Открытый метод Drop Indicates a drop in the back-end server.
Открытый метод Equals (Производный от Object.)
Защищенный метод GetChildCollection (Производный от SfcInstance.)
Открытый метод GetDomain (Производный от SfcInstance.)
Открытый метод GetEffectivePermissions Retrieves the effective permission for this object.
Открытый метод GetExplicitPermissions() Retrieves the explicit permission for this object.
Открытый метод GetExplicitPermissions(String) Retrieves the explicit permission of this object for a specified user.
Открытый метод GetHashCode (Производный от Object.)
Открытый методСтатический элемент GetObjectFactory Retrieves the Factory to create a new instance.
Открытый метод GetProjectBytes Retrieves the Службы Integration Services project data, which is stored as a byte array, for this project.
Открытый метод GetPropertySet (Производный от SfcInstance.)
Открытый метод GetType (Производный от Object.)
Защищенный метод GetTypeMetadataImpl (Производный от SfcInstance.)
Открытый метод Grant Grants permission to a specified user.
Защищенный метод InitializeUIPropertyState (Производный от SfcInstance.)
Открытый метод Move Moves the object to be a child of another folder.
Защищенный метод OnPropertyMetadataChanges (Производный от SfcInstance.)
Защищенный метод OnPropertyValueChanges (Производный от SfcInstance.)
Открытый метод Refresh (Производный от SfcInstance.)
Защищенный метод ResetKey (Производный от SfcInstance.)
Открытый метод Revoke Revokes the permission to the specified user.
Открытый метод ScriptAlter Retrieves the script to alter the project.
Открытый метод ScriptDeny Retrieves the script to deny the permission to a project.
Открытый метод ScriptDrop Retrieves the script to drop the project.
Открытый метод ScriptGrant Retrieves the script to grant the permission to a project.
Открытый метод ScriptRevoke Retrieves the script to revoke the permission to a project.
Открытый метод ScriptValidate Validates the script.
Открытый метод Serialize (Производный от SfcInstance.)
Открытый метод ToString (Производный от SfcInstance.)
Открытый метод Validate Validates the project.

В начало

События

  Имя Описание
Открытое событие PropertyChanged (Производный от SfcInstance.)
Открытое событие PropertyMetadataChanged (Производный от SfcInstance.)

В начало

Явные реализации интерфейса

  Имя Описание
Явная реализация интерфейсаЗакрытый метод ISfcDiscoverObject.Discover Specifies whether to discover the children.
Явная реализация интерфейсаЗакрытый метод ISfcMovable.Move Moves this object under the specified parent object and updates the storage to reflect the move.
Явная реализация интерфейсаЗакрытый метод ISfcMovable.ScriptMove Produces the script to move this object under the specified parent object.

В начало

Безопасность многопоточности

Любые открытые статический (Shared в Visual Basic) элементы этого типа потокобезопасны. Потокобезопасность с элементами экземпляров не гарантируется.

См. также

Справочник

Пространство имен Microsoft.SqlServer.Management.IntegrationServices