Role 类

定义

表示与一组用户相关联的安全级别。 此类不能被继承。

[System.Runtime.InteropServices.Guid("28199D46-92B9-47a0-AA19-4ECF2498F30F")]
public sealed class Role : Microsoft.AnalysisServices.Core.Role, ICloneable, IDisposable, Microsoft.AnalysisServices.IMajorObject
[<System.Runtime.InteropServices.Guid("28199D46-92B9-47a0-AA19-4ECF2498F30F")>]
type Role = class
    inherit Role
    interface IMajorObject
    interface INamedComponent
    interface IModelComponent
    interface IComponent
    interface IDisposable
    interface ICloneable
Public NotInheritable Class Role
Inherits Role
Implements ICloneable, IDisposable, IMajorObject
继承
属性
实现

构造函数

Role()

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

Role(String)

使用指定的名称初始化 Role 的新实例。

Role(String, String)

使用指定的名称和标识符初始化 Role 的新实例。

字段

MaxIDLength

指定标识符的最大长度。

(继承自 NamedComponent)
MaxNameLength

指定名称的最大长度。

(继承自 NamedComponent)

属性

Annotations

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

(继承自 MajorObject)
CreatedTimestamp

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

(继承自 MajorObject)
Description

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

(继承自 MajorObject)
ExternalMembers

获取与角色相关联的外部成员集合。

(继承自 Role)
FriendlyName

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

(继承自 NamedComponent)
ID

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

(继承自 NamedComponent)
IsLoaded

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

(继承自 MajorObject)
KeyForCollection

获取集合中使用的键。

(继承自 NamedComponent)
LastSchemaUpdate

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

(继承自 MajorObject)
Members

获取与 Role 关联的成员,其中所有成员都是 Windows 安全主体(用户或组账户)。

(继承自 Role)
Name

获取或设置组件的名称。

(继承自 NamedComponent)
OwningCollection

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

(继承自 ModelComponent)
Parent

获取作为 ModelComponent 对象的父级的 IModelComponent 对象。

(继承自 ModelComponent)
Site

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

(继承自 NamedComponent)
SiteID

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

(继承自 NamedComponent)

方法

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(MajorObject, Boolean)

将 Role 复制到指定目标的 MajorObject。

(继承自 Role)
CopyTo(ModelComponent)

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

(继承自 ModelComponent)
CopyTo(NamedComponent)

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

(继承自 NamedComponent)
CopyTo(Role)

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

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)

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

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)

确定 NamedComponent 是否有效。

(继承自 NamedComponent)
Validate(ValidationResultCollection)

指示 MajorObject 对象是否有效。

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

指示 MajorObject 对象是否有效。

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

指示 MajorObject 对象是否有效。

(继承自 MajorObject)

显式接口实现

ICloneable.Clone()

表示与一组用户相关联的安全级别。 此类不能被继承。

IDeserializationCallback.OnDeserialization(Object)

表示与一组用户相关联的安全级别。 此类不能被继承。

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

表示与一组用户相关联的安全级别。 此类不能被继承。

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

表示与一组用户相关联的安全级别。 此类不能被继承。

(继承自 NamedComponent)
IHostableComponent.Host

表示与一组用户相关联的安全级别。 此类不能被继承。

(继承自 ModelComponent)
IMajorObject.BaseType

表示与一组用户相关联的安全级别。 此类不能被继承。

IMajorObject.CreateBody()

表示与一组用户相关联的安全级别。 此类不能被继承。

IMajorObject.DependsOn(IMajorObject)

表示与一组用户相关联的安全级别。 此类不能被继承。

IMajorObject.ObjectReference

表示与一组用户相关联的安全级别。 此类不能被继承。

IMajorObject.ParentDatabase

表示与一组用户相关联的安全级别。 此类不能被继承。

IMajorObject.ParentServer

表示与一组用户相关联的安全级别。 此类不能被继承。

IMajorObject.Path

表示与一组用户相关联的安全级别。 此类不能被继承。

IMajorObject.WriteRef(XmlWriter)

表示与一组用户相关联的安全级别。 此类不能被继承。

IModelComponent.FriendlyPath

表示与一组用户相关联的安全级别。 此类不能被继承。

(继承自 ModelComponent)
IModelComponent.OwningCollection

表示与一组用户相关联的安全级别。 此类不能被继承。

(继承自 ModelComponent)

适用于