ProjectInfo 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
代表一个项目中的一个类别。
public ref class ProjectInfo sealed : Microsoft::SqlServer::Management::Sdk::Sfc::SfcInstance, Microsoft::SqlServer::Management::Common::IAlterable, Microsoft::SqlServer::Management::Common::IDroppable, Microsoft::SqlServer::Management::Sdk::Sfc::ISfcAlterable, Microsoft::SqlServer::Management::Sdk::Sfc::ISfcDroppable, Microsoft::SqlServer::Management::Sdk::Sfc::ISfcMovable
[Microsoft.SqlServer.Management.Sdk.Sfc.LocalizedPropertyResources("Microsoft.SqlServer.Management.IntegrationServices.LocalizableResources")]
[System.ComponentModel.TypeConverter(typeof(Microsoft.SqlServer.Management.Sdk.Sfc.LocalizableTypeConverter))]
public sealed class ProjectInfo : Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance, Microsoft.SqlServer.Management.Common.IAlterable, Microsoft.SqlServer.Management.Common.IDroppable, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcAlterable, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcDroppable, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcMovable
[<Microsoft.SqlServer.Management.Sdk.Sfc.LocalizedPropertyResources("Microsoft.SqlServer.Management.IntegrationServices.LocalizableResources")>]
[<System.ComponentModel.TypeConverter(typeof(Microsoft.SqlServer.Management.Sdk.Sfc.LocalizableTypeConverter))>]
type ProjectInfo = class
inherit SfcInstance
interface ISfcAlterable
interface IAlterable
interface ISfcDiscoverObject
interface ISfcDroppable
interface IDroppable
interface ISfcMovable
Public NotInheritable Class ProjectInfo
Inherits SfcInstance
Implements IAlterable, IDroppable, ISfcAlterable, ISfcDroppable, ISfcMovable
- 继承
- 属性
- 实现
属性
| 名称 | 说明 |
|---|---|
| AbstractIdentityKey |
请不要在代码中直接引用该成员。 它支持 SQL Server 基础设施。 (继承自 SfcInstance) |
| Description |
获取或设定项目的描述。 |
| IdentityKey |
获取标识密钥。 |
| LastDeployedTime |
获取项目的部署日期。 |
| Metadata |
返回关于实例及其域的元数据。 (继承自 SfcInstance) |
| Name |
获取或确定项目名称。 |
| ObjectVersionLsn |
拿到项目版本。 |
| Packages |
项目里的包裹。 |
| Parameters |
获取项目参数。 |
| Parent |
获取或设置父级。 |
| ProjectId |
获取项目的数据库ID。 |
| Properties |
返回集合实例属性。 (继承自 SfcInstance) |
| PropertyStorageProvider |
请不要在代码中直接引用该成员。 它支持 SQL Server 基础设施。 (继承自 SfcInstance) |
| References |
能理解环境的参考。 |
| State |
返回 SfcInstance 对象的状态。 (继承自 SfcInstance) |
| Urn |
返回 SfcInstance 对象的统一资源名。 (继承自 SfcInstance) |
| Versions |
获取项目的各个版本。 |
方法
| 名称 | 说明 |
|---|---|
| Alter() |
在后端服务器中更改ProjectInfo。 |
| AlterImpl() |
请不要在代码中直接引用该成员。 它支持 SQL Server 基础设施。 (继承自 SfcInstance) |
| CheckObjectCreated() |
请不要在代码中直接引用该成员。 它支持 SQL Server 基础设施。 (继承自 SfcInstance) |
| CheckObjectState() |
请不要在代码中直接引用该成员。 它支持 SQL Server 基础设施。 (继承自 SfcInstance) |
| CreateIdentityKey() |
请不要在代码中直接引用该成员。 它支持 SQL Server 基础设施。 (继承自 SfcInstance) |
| CreateImpl() |
请不要在代码中直接引用该成员。 它支持 SQL Server 基础设施。 (继承自 SfcInstance) |
| Deny(PermissionType, String) |
拒绝指定用户的权限。 |
| Discover(ISfcDependencyDiscoveryObjectSink) |
请不要在代码中直接引用该成员。 它支持 SQL Server 基础设施。 (继承自 SfcInstance) |
| Drop() |
表示后端服务器出现了中断。 |
| DropImpl() |
请不要在代码中直接引用该成员。 它支持 SQL Server 基础设施。 (继承自 SfcInstance) |
| GetChildCollection(String) |
请不要在代码中直接引用该成员。 它支持 SQL Server 基础设施。 (继承自 SfcInstance) |
| GetDomain() |
请不要在代码中直接引用该成员。 它支持 SQL Server 基础设施。 (继承自 SfcInstance) |
| GetEffectivePermissions() |
检索该对象的有效权限。 |
| GetExplicitPermissions() |
检索该对象的显式权限。 |
| GetExplicitPermissions(String) |
获取该对象对指定用户的显式权限。 |
| GetObjectFactory() |
取回工厂以创建新实例。 |
| GetProjectBytes() |
获取该项目的集成服务项目数据,这些数据以字节数组形式存储。 |
| GetPropertySet() |
返回 SfcInstance 对象的属性集合。 (继承自 SfcInstance) |
| GetTypeMetadataImpl() |
通过直接返回正确的TypeMetadata类来表示覆盖的域。 请不要在代码中直接引用该成员。 它支持 SQL Server 基础设施。 (继承自 SfcInstance) |
| Grant(PermissionType, String) |
授予指定用户权限。 |
| InitializeUIPropertyState() |
请不要在代码中直接引用该成员。 它支持 SQL Server 基础设施。 (继承自 SfcInstance) |
| MarkForDropImpl(Boolean) |
返回一个表示已存物体的值。 请不要在代码中直接引用该成员。 它支持 SQL Server 基础设施。 (继承自 SfcInstance) |
| MarkRootAsConnected() |
请不要在代码中直接引用该成员。 它支持 SQL Server 基础设施。 (继承自 SfcInstance) |
| Move(String) |
将对象移动为另一个文件夹的子节点。 |
| MoveImpl(SfcInstance) |
表示在实例中需要移动的新父对象。 请不要在代码中直接引用该成员。 它支持 SQL Server 基础设施。 (继承自 SfcInstance) |
| OnPropertyMetadataChanges(SfcPropertyMetadataChangedEventArgs) |
每当任何 SfcInstance 元数据的有效值更新时都会调用。 (继承自 SfcInstance) |
| OnPropertyValueChanges(PropertyChangedEventArgs) |
每当任何 SfcInstance 属性的有效值更新时都会被调用。 (继承自 SfcInstance) |
| PostAlter(Object) |
请不要在代码中直接引用该成员。 它支持 SQL Server 基础设施。 (继承自 SfcInstance) |
| PostCreate(Object) |
表示创建执行结果的默认实现者。 请不要在代码中直接引用该成员。 它支持 SQL Server 基础设施。 (继承自 SfcInstance) |
| PostDrop(Object) |
请不要在代码中直接引用该成员。 它支持 SQL Server 基础设施。 (继承自 SfcInstance) |
| PostMove(Object) |
请不要在代码中直接引用该成员。 它支持 SQL Server 基础设施。 (继承自 SfcInstance) |
| PostRename(Object) |
请不要在代码中直接引用该成员。 它支持 SQL Server 基础设施。 (继承自 SfcInstance) |
| Refresh() |
通过从服务器读取对象属性来刷新属性。 (继承自 SfcInstance) |
| RenameImpl(SfcKey) |
请不要在代码中直接引用该成员。 它支持 SQL Server 基础设施。 (继承自 SfcInstance) |
| ResetKey() |
请不要在代码中直接引用该成员。 它支持 SQL Server 基础设施。 (继承自 SfcInstance) |
| Revoke(PermissionType, String) |
撤销指定用户的权限。 |
| ScriptAlter() |
取回脚本修改项目。 |
| ScriptDeny(PermissionType, Int32) |
取回脚本以拒绝项目许可。 |
| ScriptDrop() |
取回脚本准备放弃项目。 |
| ScriptGrant(PermissionType, Int32) |
获取脚本以授予项目权限。 |
| ScriptRevoke(PermissionType, Int32) |
取回脚本以撤销对某个项目的权限。 |
| ScriptValidate(Boolean, ProjectInfo+ReferenceUsage, EnvironmentReference) |
验证了剧本。 |
| Serialize(XmlWriter) |
将实例序列化为 XML。 (继承自 SfcInstance) |
| ToString() |
返回实例Urn的字符串表示。 (继承自 SfcInstance) |
| UpdateUIPropertyState() |
请不要在代码中直接引用该成员。 它支持 SQL Server 基础设施。 (继承自 SfcInstance) |
| Validate() |
表示基本子对象的验证。 请不要在代码中直接引用该成员。 它支持 SQL Server 基础设施。 (继承自 SfcInstance) |
| Validate(Boolean, ProjectInfo+ReferenceUsage, EnvironmentReference) |
验证了项目的价值。 |
活动
| 名称 | 说明 |
|---|---|
| propertyChanged |
请不要在代码中直接引用该成员。 它支持 SQL Server 基础设施。 (继承自 SfcInstance) |
| PropertyChanged |
当属性值更改时发生。 (继承自 SfcInstance) |
| propertyMetadataChanged |
请不要在代码中直接引用该成员。 它支持 SQL Server 基础设施。 当属性元数据值发生变化时,就会发生这种情况。 (继承自 SfcInstance) |
| PropertyMetadataChanged |
当某个属性的元数据发生变化时,就会发生这种情况。 (继承自 SfcInstance) |
显式接口实现
| 名称 | 说明 |
|---|---|
| ISfcDiscoverObject.Discover(ISfcDependencyDiscoveryObjectSink) |
明确是否要发现这些孩子。 |
| ISfcMovable.Move(SfcInstance) |
将该对象移至指定的父对象下方,并更新存储以反映移动。 |
| ISfcMovable.ScriptMove(SfcInstance) |
生成将该对象移动到指定父对象下方的脚本。 |