CubeDimensionPermission Class
Represents the permissions for a single role on a specific dimension in a cube. This class cannot be inherited.
Inheritance Hierarchy
System.Object
System.MarshalByRefObject
System.ComponentModel.Component
Microsoft.AnalysisServices.ModelComponent
Microsoft.AnalysisServices.CubeDimensionPermission
Namespace: Microsoft.AnalysisServices
Assembly: Microsoft.AnalysisServices (in Microsoft.AnalysisServices.dll)
Syntax
'Declaration
<GuidAttribute("4666B2A3-340A-46f5-9D59-EEA5B95BA516")> _
Public NotInheritable Class CubeDimensionPermission _
Inherits ModelComponent _
Implements ICloneable
'Usage
Dim instance As CubeDimensionPermission
[GuidAttribute("4666B2A3-340A-46f5-9D59-EEA5B95BA516")]
public sealed class CubeDimensionPermission : ModelComponent,
ICloneable
[GuidAttribute(L"4666B2A3-340A-46f5-9D59-EEA5B95BA516")]
public ref class CubeDimensionPermission sealed : public ModelComponent,
ICloneable
[<SealedAttribute>]
[<GuidAttribute("4666B2A3-340A-46f5-9D59-EEA5B95BA516")>]
type CubeDimensionPermission =
class
inherit ModelComponent
interface ICloneable
end
public final class CubeDimensionPermission extends ModelComponent implements ICloneable
The CubeDimensionPermission type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
![]() |
CubeDimensionPermission() | Initializes a new instance of CubeDimensionPermission using the default values. |
![]() |
CubeDimensionPermission(String) | Initializes a new instance of CubeDimensionPermission using a CubeDimensionID. |
Top
Properties
| Name | Description | |
|---|---|---|
![]() |
Annotations | Gets a collection within which you can store custom data. (Inherited from ModelComponent.) |
![]() |
AttributePermissions | Gets the AttributePermissions associated with a CubeDimensionPermission object. |
![]() |
CanRaiseEvents | (Inherited from Component.) |
![]() |
Container | (Inherited from Component.) |
![]() |
CubeDimension | Gets a CubeDimension associated with a CubeDimensionPermission. |
![]() |
CubeDimensionID | Gets or sets a CubeDimensionID associated with a CubeDimensionPermission. |
![]() |
Description | Gets or sets a Description from a CubeDimensionPermission. |
![]() |
DesignMode | (Inherited from Component.) |
![]() |
Dimension | Gets a Dimension from a CubeDimensionPermission. |
![]() |
Events | (Inherited from Component.) |
![]() |
FriendlyName | Infrastructure. (Inherited from ModelComponent.) |
![]() |
KeyForCollection | Infrastructure. (Inherited from ModelComponent.) |
![]() |
OwningCollection | Gets or sets the collection that contains the ModelComponent. (Inherited from ModelComponent.) |
![]() |
Parent | Gets the parent of the CubeDimensionPermission. That parent is the CubePermission itself. |
![]() |
ParentCube | Gets the ParentCube referenced in a CubeDimensionPermission. |
![]() |
ParentDatabase | Gets the ParentCube referenced in a CubeDimensionPermission. |
![]() |
ParentServer | Gets the ParentServer() referenced by a CubeDimensionPermission. |
![]() |
Read | Gets or sets the read access status referenced in a CubeDimensionPermission. |
![]() |
Site | (Inherited from Component.) |
![]() |
Write | Gets or sets the write access referenced in a CubeDimensionPermission. |
Top
Methods
| Name | Description | |
|---|---|---|
![]() |
AddToContainer | Infrastructure. (Inherited from ModelComponent.) |
![]() |
AfterInsert | Infrastructure. (Inherited from ModelComponent.) |
![]() |
AfterMove | Infrastructure. (Inherited from ModelComponent.) |
![]() |
AfterRemove | Infrastructure. (Inherited from ModelComponent.) |
![]() |
BeforeRemove | Infrastructure. (Inherited from ModelComponent.) |
![]() |
Clone | Creates a new, full copy of an object. |
![]() |
CopyTo(CubeDimensionPermission) | Copies a CubeDimensionPermission object to the specified object. |
![]() |
CopyTo(ModelComponent) | Infrastructure. (Inherited from ModelComponent.) |
![]() |
CreateObjRef | (Inherited from MarshalByRefObject.) |
![]() |
Dispose() | (Inherited from Component.) |
![]() |
Dispose(Boolean) | (Inherited from Component.) |
![]() |
Equals | (Inherited from Object.) |
![]() |
Finalize | (Inherited from Component.) |
![]() |
GetHashCode | (Inherited from Object.) |
![]() |
GetLifetimeService | (Inherited from MarshalByRefObject.) |
![]() |
GetService | (Inherited from Component.) |
![]() |
GetType | (Inherited from Object.) |
![]() |
InitializeLifetimeService | (Inherited from MarshalByRefObject.) |
![]() |
MemberwiseClone() | (Inherited from Object.) |
![]() |
MemberwiseClone(Boolean) | (Inherited from MarshalByRefObject.) |
![]() |
RemoveFromContainer | Infrastructure. (Inherited from ModelComponent.) |
![]() |
Reset | Infrastructure. (Inherited from ModelComponent.) |
![]() |
Submit() | Infrastructure. (Inherited from ModelComponent.) |
![]() |
Submit(Boolean) | Infrastructure. (Inherited from ModelComponent.) |
![]() |
ToString | Infrastructure. (Inherited from ModelComponent.) |
![]() |
Validate(ValidationErrorCollection) | Validates the element to which it is appended; returns any errors encountered in a collection. (Inherited from ModelComponent.) |
![]() |
Validate(ValidationErrorCollection, Boolean) | Validates the element to which it is appended; returns any errors encountered in a collection. Also contains a parameter to enable return of detailed errors. (Inherited from ModelComponent.) |
![]() |
Validate(ValidationErrorCollection, Boolean, ServerEdition) | (Overrides ModelComponent.Validate(ValidationErrorCollection, Boolean, ServerEdition).) |
Top
Explicit Interface Implementations
| Name | Description | |
|---|---|---|
![]() ![]() |
ICloneable.Clone | |
![]() ![]() |
IHostableComponent.Host | (Inherited from ModelComponent.) |
![]() ![]() |
IModelComponent.FriendlyPath | (Inherited from ModelComponent.) |
![]() ![]() |
IModelComponent.OwningCollection | (Inherited from ModelComponent.) |
Top
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)