A Sandcastle Documented Class Library

# ICubePerspectiveService UpdateCubePerspective Method

Updates the cube perspective and replaces existing measures and dimensions with the objects identified by corresponding parameters.

Namespace: Dundas.BI.Entities.CubePerspectives
Assembly: Dundas.BI.Core (in Dundas.BI.Core.dll) Version: 2.0.0.0 (10.0.0.1002)
Syntax
C#
VB
C++
F#
Copy

    void UpdateCubePerspective(
    	Guid cubePerspectiveId,
    	IList<string> levelUniqueNames,
    	IList<string> measureUniqueNames
    )

    Sub UpdateCubePerspective (
    	cubePerspectiveId As Guid,
    	levelUniqueNames As IList(Of String),
    	measureUniqueNames As IList(Of String)
    )

    void UpdateCubePerspective(
    	Guid cubePerspectiveId,
    	IList<String^>^ levelUniqueNames,
    	IList<String^>^ measureUniqueNames
    )

    abstract UpdateCubePerspective :
            cubePerspectiveId : Guid *
            levelUniqueNames : IList<string> *
            measureUniqueNames : IList<string> -> unit

#### Parameters

cubePerspectiveId
  Type: System
  Guid
  The cube perspective identifier.
levelUniqueNames
  Type: System.Collections.Generic
  IList
  String
  The level unique names.
measureUniqueNames
  Type: System.Collections.Generic
  IList
  String
  The measure unique names.

Exceptions

Exception | Condition
--- | ---
NotFoundException | The cube with the specified cubePerspectiveId does not exist.
ArgumentException | Thrown when cubePerspectiveId, levelUniqueNames or measureUniqueNames are invalid.

See Also

#### Reference

ICubePerspectiveService Interface
Dundas.BI.Entities.CubePerspectives Namespace