DatabasePermission 类

定义

在数据库中定义特定 Role 元素的成员的权限。 此类不能被继承。

[System.Runtime.InteropServices.Guid("E8FA45D6-EE84-4a08-A3F7-9B0BD13FC461")]
public sealed class DatabasePermission : Microsoft.AnalysisServices.Permission, ICloneable, IDisposable, Microsoft.AnalysisServices.IMajorObject
[<System.Runtime.InteropServices.Guid("E8FA45D6-EE84-4a08-A3F7-9B0BD13FC461")>]
type DatabasePermission = class
    inherit Permission
    interface IMajorObject
    interface INamedComponent
    interface IModelComponent
    interface IComponent
    interface IDisposable
    interface ICloneable
Public NotInheritable Class DatabasePermission
Inherits Permission
Implements ICloneable, IDisposable, IMajorObject
继承
属性
实现

构造函数

DatabasePermission()

使用默认值初始化 DatabasePermission 类的新实例。

DatabasePermission(String, String, String)

使用数据库名称、角色标识符和唯一标识符初始化 DatabasePermission 类的新实例。

字段

MaxIDLength

指定标识符的最大长度。

(继承自 NamedComponent)
MaxNameLength

指定名称的最大长度。

(继承自 NamedComponent)

属性

Administer

获取或设置对当前 DatabasePermission 对象中某个角色的管理权限。

Annotations

获取与主对象关联的所有注释的集合。

(继承自 MajorObject)
CreatedTimestamp

获取或设置创建该对象的日期和时间。

(继承自 MajorObject)
Description

获取或设置主对象的说明。

(继承自 MajorObject)
FriendlyName

获取组件的用户友好名称。

(继承自 NamedComponent)
ID

获取或设置组件的标识符。

(继承自 NamedComponent)
IsLoaded

获取一个值,该值指示是否已加载 MajorObject。

(继承自 MajorObject)
KeyForCollection

获取集合中使用的键。

(继承自 NamedComponent)
LastSchemaUpdate

获取或设置最近一次更新当前对象架构的日期和时间。

(继承自 MajorObject)
Name

获取或设置组件的名称。

(继承自 NamedComponent)
OwningCollection

获取或设置包含 ModelComponent 的集合。

(继承自 ModelComponent)
Parent

获取 DatabasePermission 对象的父 Database 对象。

ParentServer

获取 DatabasePermission 对象的父 Server 对象。

Process

获取或设置父对象的过程属性。

(继承自 Permission)
Read

获取或设置父对象的读取属性。

(继承自 Permission)
ReadDefinition

获取或设置父对象的 ReadDefinition 属性。

(继承自 Permission)
Role

获取为其定义权限的 Role 对象。

(继承自 Permission)
RoleID

获取或设置为其定义权限的 Role 对象的 RoleID。

(继承自 Permission)
Site

获取或设置与组件关联的站点。

(继承自 NamedComponent)
SiteID

获取或设置与组件关联的站点的标识符。

(继承自 NamedComponent)
Write

获取或设置父对象的 Write 属性。

(继承自 Permission)

方法

AddToContainer(IContainer)

将 ModelComponent 对象添加到指定容器。

(继承自 ModelComponent)
AfterInsert(Int32)

添加到指定索引后,显示 ModelComponent 对象。

(继承自 ModelComponent)
AfterMove(Int32, Int32)

移动到指定索引后,显示 ModelComponent 对象。

(继承自 ModelComponent)
AfterRemove(ModelComponentCollection)

删除 ModelComponent 对象后,显示 ModelComponentCollection。

(继承自 ModelComponent)
BeforeRemove(Boolean)

清理前删除 ModelComponent 对象。

(继承自 ModelComponent)
Clone()

返回对象的克隆。

Clone(Boolean)

创建 MajorObject 对象的新副本。

(继承自 MajorObject)
CopyTo(DatabasePermission)

将该对象的内容复制到其他对象(目标)。

CopyTo(MajorObject, Boolean)

将权限对象复制到指定对象。

(继承自 Permission)
CopyTo(ModelComponent)

将 ModelComponent 对象复制到指定对象。

(继承自 ModelComponent)
CopyTo(NamedComponent)

将 NamedComponent 对象复制到指定的对象。

(继承自 NamedComponent)
Drop()

删除当前对象并更新服务器。

(继承自 MajorObject)
Drop(DropOptions)

使用指定选项删除当前对象并更新服务器。

(继承自 MajorObject)
Drop(DropOptions, XmlaWarningCollection)

使用指定选项删除当前对象并更新服务器。 对指定的警告对象返回由删除操作引发的警告。

(继承自 MajorObject)
Drop(DropOptions, XmlaWarningCollection, ImpactDetailCollection)

使用指定选项删除当前对象并更新服务器。 对指定的警告变量返回由删除操作引发的警告,并且对指定的 impactResult 变量返回操作中受影响对象的结果。

(继承自 MajorObject)
Drop(DropOptions, XmlaWarningCollection, ImpactDetailCollection, Boolean)

使用指定选项删除当前对象并更新服务器。 对指定的警告变量返回由删除操作引发的警告,并且对指定的 impactResult 变量返回操作中受影响对象的结果。

(继承自 MajorObject)
GetCreateReferences(Hashtable, Boolean, Boolean)

获取哈希表来创建引用。

(继承自 MajorObject)
GetDependents(Hashtable)

获取指定哈希表的依赖项。

(继承自 MajorObject)
GetDropDependents(Hashtable, Hashtable)

获取删除依赖关系。

(继承自 MajorObject)
GetReferences(Hashtable, Boolean)

获取 MajorObject 引用的对象。

(继承自 MajorObject)
GetUpdateOverwrites(Boolean)

获取覆盖更新的 MajorObject 的 Hashtable 对象。

(继承自 MajorObject)
Refresh()

更新服务器定义中的对象。

(继承自 MajorObject)
Refresh(Boolean)

更新服务器定义中的对象和已加载的依赖对象 [如果指定]。

(继承自 MajorObject)
Refresh(Boolean, RefreshType)

更新服务器定义中的对象和已加载的依赖对象 [如果指定]。

(继承自 MajorObject)
RemoveFromContainer(IContainer)

从指定的容器中删除 ModelComponent 对象。

(继承自 ModelComponent)
Reset()

将组件重置为其初始状态。

(继承自 NamedComponent)
Submit()

提交 ModelComponent 对象。

(继承自 ModelComponent)
Submit(Boolean)

提交 ModelComponent 对象。

(继承自 ModelComponent)
ToString()

返回表示命名组件的一个字符串。

(继承自 NamedComponent)
Update()

使用用于更新依赖对象的默认值将当前对象的服务器定义更新为实际值。

(继承自 MajorObject)
Update(UpdateOptions)

使用用于更新依赖对象的指定选项将当前对象的服务器定义更新为实际值。

(继承自 MajorObject)
Update(UpdateOptions, UpdateMode)

使用用于更新依赖对象的指定选项将当前对象的服务器定义更新为实际值。

(继承自 MajorObject)
Update(UpdateOptions, UpdateMode, XmlaWarningCollection)

使用用于更新依赖对象的指定选项将当前对象的服务器定义更新为实际值,并报告该操作可能生成的任何警告。

(继承自 MajorObject)
Update(UpdateOptions, UpdateMode, XmlaWarningCollection, ImpactDetailCollection)

使用用于更新依赖对象的指定选项将当前对象的服务器定义更新为实际值,并报告该操作可能生成的任何警告,同时返回受该操作影响的对象。

(继承自 MajorObject)
Update(UpdateOptions, UpdateMode, XmlaWarningCollection, ImpactDetailCollection, Boolean)

使用用于更新依赖对象的指定选项将当前对象的服务器定义更新为实际值,并报告该操作可能生成的任何警告,同时返回受该操作影响的对象。 如果 analyzeImpactOnly 为 true,则将执行影响分析操作,而不执行更新操作。

(继承自 MajorObject)
Validate(ValidationErrorCollection)

验证它追加到的元素;返回在集合中遇到的任何错误。

(继承自 ModelComponent)
Validate(ValidationErrorCollection, Boolean)

验证它追加到的元素;返回在集合中遇到的任何错误。 还包含一个支持返回详细错误的参数。

(继承自 ModelComponent)
Validate(ValidationErrorCollection, Boolean, ServerEdition)

确定 DatabasePermission 是否有效。

Validate(ValidationResultCollection)

指示 MajorObject 对象是否有效。

(继承自 MajorObject)
Validate(ValidationResultCollection, ValidationOptions)

指示 MajorObject 对象是否有效。

(继承自 MajorObject)
Validate(ValidationResultCollection, ValidationOptions, ServerEdition)

指示 MajorObject 对象是否有效。

(继承自 MajorObject)

显式接口实现

ICloneable.Clone()

在数据库中定义特定 Role 元素的成员的权限。 此类不能被继承。

IDeserializationCallback.OnDeserialization(Object)

在数据库中定义特定 Role 元素的成员的权限。 此类不能被继承。

(继承自 MajorObject)
IDeserializationStartCallback.OnDeserializationBegin(Object)

在数据库中定义特定 Role 元素的成员的权限。 此类不能被继承。

(继承自 MajorObject)
IFormattable.ToString(String, IFormatProvider)

在数据库中定义特定 Role 元素的成员的权限。 此类不能被继承。

(继承自 NamedComponent)
IHostableComponent.Host

在数据库中定义特定 Role 元素的成员的权限。 此类不能被继承。

(继承自 ModelComponent)
IMajorObject.BaseType

在数据库中定义特定 Role 元素的成员的权限。 此类不能被继承。

IMajorObject.CreateBody()

在数据库中定义特定 Role 元素的成员的权限。 此类不能被继承。

IMajorObject.DependsOn(IMajorObject)

在数据库中定义特定 Role 元素的成员的权限。 此类不能被继承。

IMajorObject.ObjectReference

在数据库中定义特定 Role 元素的成员的权限。 此类不能被继承。

IMajorObject.ParentDatabase

在数据库中定义特定 Role 元素的成员的权限。 此类不能被继承。

IMajorObject.Path

在数据库中定义特定 Role 元素的成员的权限。 此类不能被继承。

IMajorObject.WriteRef(XmlWriter)

在数据库中定义特定 Role 元素的成员的权限。 此类不能被继承。

IModelComponent.FriendlyPath

在数据库中定义特定 Role 元素的成员的权限。 此类不能被继承。

(继承自 ModelComponent)
IModelComponent.OwningCollection

在数据库中定义特定 Role 元素的成员的权限。 此类不能被继承。

(继承自 ModelComponent)

适用于