Share via


CubeAttributeBinding Class

Definition

Defines a binding from a data source to a cube attribute. This class cannot be inherited.

[System.Runtime.InteropServices.Guid("398A84EF-F7F5-405e-A642-3C3CE569257F")]
public sealed class CubeAttributeBinding : Microsoft.AnalysisServices.Binding
[<System.Runtime.InteropServices.Guid("398A84EF-F7F5-405e-A642-3C3CE569257F")>]
type CubeAttributeBinding = class
    inherit Binding
Public NotInheritable Class CubeAttributeBinding
Inherits Binding
Inheritance
CubeAttributeBinding
Attributes

Constructors

CubeAttributeBinding()

Initializes a new instance of CubeAttributeBinding using default values.

CubeAttributeBinding(String, String, String, AttributeBindingType, Int32)

Initializes a new instance of CubeAttributeBinding for the specified cube, dimension, attribute, binding type, and ordinal place.

CubeAttributeBinding(String, String, String, AttributeBindingType)

Initializes a new instance of CubeAttributeBinding for the specified cube, dimension, attribute, and binding type.

Properties

AttributeID

Gets or sets the identifier of the attribute referenced in the binding.

CubeDimensionID

Gets or sets the identifier of the cube's dimension referenced in the binding.

CubeID

Gets or sets the identifier of the cube referenced in the binding.

Ordinal

Gets or sets the ordinal number of the attribute that the data source binds to in the collection.

Parent

Gets the parent object of the current object.

(Inherited from Binding)
Type

Gets or sets the type of binding.

Methods

Clone()

Returns a copy of the CubeAttributeBinding object.

CopyTo(Binding)

Transfers a deep copy of current object to a specified binding.

(Inherited from Binding)
ToString()

Returns a string that represents the CubeAttributeBinding object.

Explicit Interface Implementations

ICloneable.Clone() (Inherited from Binding)

Applies to