Share via


ObjectReference Class

Definition

Provides linkage to an object. This class cannot be inherited.

[System.Serializable]
public sealed class ObjectReference
[<System.Serializable>]
type ObjectReference = class
Public NotInheritable Class ObjectReference
Inheritance
ObjectReference
Attributes

Constructors

ObjectReference()

Properties

AggregationDesignID

Gets or sets the aggregation design identifier for a given ObjectReference object.

AssemblyID

Gets or sets the assembly identifier associated with a given ObjectReference object.

CubeID

Gets or sets the identifier for the cube in which the object resides.

CubePermissionID

Gets or sets the cube permission identifier for the cube in which the object resides.

DatabaseID

Gets or sets the identifier for the database in which the object resides.

DatabasePermissionID

Gets or sets the database permission identifier for the cube in which the object resides.

DataSourceID

Gets or sets the data source identifier for the cube in which the object resides.

DataSourcePermissionID

Gets or sets the data source permission identifier for the cube in which the object resides.

DataSourceViewID

Gets or sets the data source view identifier for the cube in which the object resides.

DimensionID

Gets or sets the dimension identifier in which the object resides.

DimensionPermissionID

Gets or sets the dimension permission identifier in which the object resides.

IsValid

Gets an indication whether the object referenced is valid.

MdxScriptID

Gets or sets the MDX Script identifier for the object referenced.

MeasureGroupID

Gets or sets the identifier of the measure group in which the object resides.

MiningModelID

Gets or sets the identifier of the mining model in which the object resides.

MiningModelPermissionID

Gets or sets the mining structure permission identifier for the object referenced.

MiningStructureID

Gets or sets the mining structure identifier for the object referenced.

MiningStructurePermissionID

Gets or sets the mining structure permission identifier for the object referenced.

PartitionID

ets or sets the partition identifier for the object referenced.

PerspectiveID

Gets or sets the perspective identifier for the object referenced.

RoleID

Gets or sets the role identifier for the object referenced.

TraceID

Gets or sets the trace identifier for the object referenced.

Methods

Deserialize(String, Boolean)

Converts an XML fragment to the ObjectReference object specified by the xmlFragment and xmlFragmentIsComplete parameters.

Deserialize(XmlReader)

Converts an XML representation of an object reference to an ObjectReference object by using an xmlReader.

GetObjectReference(IMajorObject)

Gets the object reference for the specified object.

ReadContent(XmlReader)

Reads the content referenced by the ObjectReference object.

ResolveObjectReference(Database, ObjectReference)

Resolves an ObjectReference object with the specified database and object reference.

ResolveObjectReference(Server, ObjectReference)

Resolves an ObjectReference object with the specified server and object reference.

ResolveReference(Database, Boolean)

Resolves an ObjectReference object with the specified database with a force-load indication.

ResolveReference(Database)

Resolves an ObjectReference object with the specified database.

ResolveReference(Server, Boolean)

Resolves an ObjectReference object with the specified server with a force-load indication.

ResolveReference(Server)

Resolves an ObjectReference object with the specified server.

Serialize()

Converts the ObjectReference to an XML representation.

Serialize(XmlWriter)

Persists the ObjectReference to XML.

WriteContent(XmlWriter)

Writes out a serialized ObjectReference by using an xmlWriter.

Applies to