Condividi tramite


Classe CubeDimensionPermission

Represents the permissions for a single role on a specific dimension in a cube. This class cannot be inherited.

Gerarchia di ereditarietà

System.Object
  System.MarshalByRefObject
    System.ComponentModel.Component
      Microsoft.AnalysisServices.ModelComponent
        Microsoft.AnalysisServices.CubeDimensionPermission

Spazio dei nomi  Microsoft.AnalysisServices
Assembly:  Microsoft.AnalysisServices (in Microsoft.AnalysisServices.dll)

Sintassi

'Dichiarazione
<GuidAttribute("4666B2A3-340A-46f5-9D59-EEA5B95BA516")> _
Public NotInheritable Class CubeDimensionPermission _
    Inherits ModelComponent _
    Implements ICloneable
'Utilizzo
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

Nel tipo CubeDimensionPermission sono esposti i membri seguenti.

Costruttori

  Nome Descrizione
Metodo pubblico CubeDimensionPermission() Initializes a new instance of CubeDimensionPermission using the default values.
Metodo pubblico CubeDimensionPermission(String) Initializes a new instance of CubeDimensionPermission using a CubeDimensionID.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica Annotations Gets a collection within which you can store custom data. Ereditato da ModelComponent.
Proprietà pubblica AttributePermissions Gets the AttributePermissions associated with a CubeDimensionPermission object.
Proprietà pubblica Container Ereditato da Component.
Proprietà pubblica CubeDimension Gets a CubeDimension associated with a CubeDimensionPermission.
Proprietà pubblica CubeDimensionID Gets or sets a CubeDimensionID associated with a CubeDimensionPermission.
Proprietà pubblica Description Gets or sets a Description from a CubeDimensionPermission.
Proprietà pubblica Dimension Gets a Dimension from a CubeDimensionPermission.
Proprietà protetta FriendlyName Infrastruttura. Gets the friendly name of the ModelComponent. Ereditato da ModelComponent.
Proprietà protetta KeyForCollection Infrastruttura. Gets the key used in the collection. Ereditato da ModelComponent.
Proprietà pubblica OwningCollection Gets or sets the collection that contains the ModelComponent. Ereditato da ModelComponent.
Proprietà pubblica Parent Gets the parent of the CubeDimensionPermission. That parent is the CubePermission itself.
Proprietà pubblica ParentCube Gets the ParentCube referenced in a CubeDimensionPermission.
Proprietà pubblica ParentDatabase Gets the ParentCube referenced in a CubeDimensionPermission.
Proprietà pubblica ParentServer Gets the ParentServer referenced by a CubeDimensionPermission.
Proprietà pubblica Read Gets or sets the read access status referenced in a CubeDimensionPermission.
Proprietà pubblica Site Ereditato da Component.
Proprietà pubblica Write Gets or sets the write access referenced in a CubeDimensionPermission.

In alto

Metodi

  Nome Descrizione
Metodo protetto AddToContainer Infrastruttura. Adds a ModelComponent object to the specified container. Ereditato da ModelComponent.
Metodo protetto AfterInsert Infrastruttura. Displays a ModelComponent object after added to the specified index. Ereditato da ModelComponent.
Metodo protetto AfterMove Infrastruttura. Displays a ModelComponent object after moving to the specified index. Ereditato da ModelComponent.
Metodo protetto AfterRemove Infrastruttura. Displays a ModelComponentCollection after a ModelComponent object is removed. Ereditato da ModelComponent.
Metodo protetto BeforeRemove Infrastruttura. Removes the ModelComponent object before the cleanup. Ereditato da ModelComponent.
Metodo pubblico Clone Creates a new, full copy of an object.
Metodo pubblico CopyTo Copies a CubeDimensionPermission object to the specified object.
Metodo pubblico CreateObjRef Criticità per la sicurezza. Ereditato da MarshalByRefObject.
Metodo pubblico Dispose Ereditato da Component.
Metodo pubblico Equals Ereditato da Object.
Metodo pubblico GetHashCode Ereditato da Object.
Metodo pubblico GetLifetimeService Criticità per la sicurezza. Ereditato da MarshalByRefObject.
Metodo pubblico GetType Ereditato da Object.
Metodo pubblico InitializeLifetimeService Criticità per la sicurezza. Ereditato da MarshalByRefObject.
Metodo protetto RemoveFromContainer Infrastruttura. Removes a ModelComponent object from the specified container. Ereditato da ModelComponent.
Metodo pubblico Submit() Infrastruttura. Submits a ModelComponent object. Ereditato da ModelComponent.
Metodo pubblico Submit(Boolean) Infrastruttura. Submits a ModelComponent object. Ereditato da ModelComponent.
Metodo pubblico ToString Infrastruttura. Returns a string that represents the current object. Ereditato da ModelComponent.
Metodo pubblico Validate(ValidationErrorCollection) Validates the element to which it is appended; returns any errors encountered in a collection. Ereditato da ModelComponent.
Metodo pubblico 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. Ereditato da ModelComponent.
Metodo pubblico Validate(ValidationErrorCollection, Boolean, ServerEdition) Determines whether the CubeDimensionPermission is valid. Esegue l'override di ModelComponent.Validate(ValidationErrorCollection, Boolean, ServerEdition).

In alto

Eventi

  Nome Descrizione
Evento pubblico Disposed Ereditato da Component.

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaMetodo privato ICloneable.Clone Creates a new copy of this object instance.
Implementazione esplicita dell'interfacciaProprietà privata IHostableComponent.Host Gets or sets the IServiceProvider that is the host of the ModelComponent. Ereditato da ModelComponent.
Implementazione esplicita dell'interfacciaProprietà privata IModelComponent.FriendlyPath Gets a friendly path for the ModelComponent. Ereditato da ModelComponent.
Implementazione esplicita dell'interfacciaProprietà privata IModelComponent.OwningCollection Gets or sets the collection that owns the current object. Ereditato da ModelComponent.

In alto

Protezione dei thread

I membri static (Shared in Visual Basic) pubblici di questo tipo sono affidabili. Non è invece garantita la sicurezza dei membri dell'istanza.

Vedere anche

Riferimento

Spazio dei nomi Microsoft.AnalysisServices