CubeAttribute 类
Defines details for an attribute on a cube. Attributes in the dimension not explicitly included in this collection become part of the collection (and are returned by Discover) with all default values. This class cannot be inherited.
继承层次结构
System.Object
System.MarshalByRefObject
System.ComponentModel.Component
Microsoft.AnalysisServices.ModelComponent
Microsoft.AnalysisServices.CubeAttribute
命名空间: Microsoft.AnalysisServices
程序集: Microsoft.AnalysisServices(在 Microsoft.AnalysisServices.dll 中)
语法
声明
<GuidAttribute("B9D7DFD8-43B0-4d72-9D7E-1D1352B99196")> _
Public NotInheritable Class CubeAttribute _
Inherits ModelComponent _
Implements ICloneable
用法
Dim instance As CubeAttribute
[GuidAttribute("B9D7DFD8-43B0-4d72-9D7E-1D1352B99196")]
public sealed class CubeAttribute : ModelComponent,
ICloneable
[GuidAttribute(L"B9D7DFD8-43B0-4d72-9D7E-1D1352B99196")]
public ref class CubeAttribute sealed : public ModelComponent,
ICloneable
[<SealedAttribute>]
[<GuidAttribute("B9D7DFD8-43B0-4d72-9D7E-1D1352B99196")>]
type CubeAttribute =
class
inherit ModelComponent
interface ICloneable
end
public final class CubeAttribute extends ModelComponent implements ICloneable
CubeAttribute 类型公开以下成员。
构造函数
名称 | 说明 | |
---|---|---|
CubeAttribute() | Initializes a new instance of the CubeAttribute class using default values. | |
CubeAttribute(String) | Initializes a new instance of CubeAttribute using an identifier. |
页首
属性
名称 | 说明 | |
---|---|---|
AggregationUsage | Gets or sets how Aggregation Designer will design aggregations. | |
Annotations | Gets a collection within which you can store custom data. (从 ModelComponent 继承。) | |
Attribute | Gets a dimension attribute from the CubeAttribute object. | |
AttributeHierarchyEnabled | Gets or sets the attribute hierarchy enabled property associated with a CubeAttribute object. | |
AttributeHierarchyOptimizedState | Gets or sets the optimization state for a CubeAttribute object. | |
AttributeHierarchyVisible | Gets or sets the property controlling visibility of an attribute hierarchy associated with a CubeAttribute object. | |
AttributeID | Gets or sets the attribute identifier for a CubeAttribute object. | |
Container | (从 Component 继承。) | |
FriendlyName | 基础结构。Gets the friendly name of the ModelComponent. (从 ModelComponent 继承。) | |
KeyForCollection | 基础结构。Gets the key used in the collection. (从 ModelComponent 继承。) | |
OwningCollection | Gets or sets the collection that contains the ModelComponent. (从 ModelComponent 继承。) | |
Parent | Gets the parent of the CubeAttribute object. | |
ParentCube | Gets a parent Cube of the CubeAttribute object. | |
ParentDatabase | Gets a parent Database of the CubeAttribute object. | |
ParentServer | Gets a parent Server of the CubeAttribute object. | |
Site | (从 Component 继承。) |
页首
方法
名称 | 说明 | |
---|---|---|
AddToContainer | 基础结构。Adds a ModelComponent object to the specified container. (从 ModelComponent 继承。) | |
AfterInsert | 基础结构。Displays a ModelComponent object after added to the specified index. (从 ModelComponent 继承。) | |
AfterMove | 基础结构。Displays a ModelComponent object after moving to the specified index. (从 ModelComponent 继承。) | |
AfterRemove | 基础结构。Displays a ModelComponentCollection after a ModelComponent object is removed. (从 ModelComponent 继承。) | |
BeforeRemove | 基础结构。Removes the ModelComponent object before the cleanup. (从 ModelComponent 继承。) | |
Clone | Creates a new, full copy of an object. | |
CopyTo | Copies a CubeAttribute object to the specified object. | |
CreateObjRef | 安全关键。 (从 MarshalByRefObject 继承。) | |
Dispose | (从 Component 继承。) | |
Equals | (从 Object 继承。) | |
GetHashCode | (从 Object 继承。) | |
GetLifetimeService | 安全关键。 (从 MarshalByRefObject 继承。) | |
GetType | (从 Object 继承。) | |
InitializeLifetimeService | 安全关键。 (从 MarshalByRefObject 继承。) | |
RemoveFromContainer | 基础结构。Removes a ModelComponent object from the specified container. (从 ModelComponent 继承。) | |
Submit() | 基础结构。Submits a ModelComponent object. (从 ModelComponent 继承。) | |
Submit(Boolean) | 基础结构。Submits a ModelComponent object. (从 ModelComponent 继承。) | |
ToString | Returns a string that represents the CubeAttribute object. (覆盖 ModelComponent.ToString()。) | |
Validate(ValidationErrorCollection) | Validates the element to which it is appended; returns any errors encountered in a collection. (从 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. (从 ModelComponent 继承。) | |
Validate(ValidationErrorCollection, Boolean, ServerEdition) | Determines whether the CubeAttribute is valid. (覆盖 ModelComponent.Validate(ValidationErrorCollection, Boolean, ServerEdition)。) |
页首
事件
名称 | 说明 | |
---|---|---|
Disposed | (从 Component 继承。) |
页首
显式接口实现
名称 | 说明 | |
---|---|---|
ICloneable.Clone | Creates a new copy of the object instance. | |
IHostableComponent.Host | Gets or sets the IServiceProvider that is the host of the ModelComponent. (从 ModelComponent 继承。) | |
IModelComponent.FriendlyPath | Gets a friendly path for the ModelComponent. (从 ModelComponent 继承。) | |
IModelComponent.OwningCollection | Gets or sets the collection that owns the current object. (从 ModelComponent 继承。) |
页首
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。不保证所有实例成员都是线程安全的。