Udostępnij za pośrednictwem


Klasa CubePermission

Określa uprawnienia członków określonej Role element w określonym Cube.Klasa ta nie może być dziedziczona.

Hierarchia dziedziczenia

System.Object
  System.MarshalByRefObject
    System.ComponentModel.Component
      Microsoft.AnalysisServices.ModelComponent
        Microsoft.AnalysisServices.NamedComponent
          Microsoft.AnalysisServices.MajorObject
            Microsoft.AnalysisServices.Permission
              Microsoft.AnalysisServices.CubePermission

Przestrzeń nazw:  Microsoft.AnalysisServices
Zestaw:  Microsoft.AnalysisServices (w Microsoft.AnalysisServices.dll)

Składnia

'Deklaracja
<GuidAttribute("2913B084-53E2-4cc4-85C2-CDB7437D983A")> _
Public NotInheritable Class CubePermission _
    Inherits Permission _
    Implements IMajorObject, INamedComponent, IModelComponent, IComponent,  _
    IDisposable, ICloneable
'Użycie
Dim instance As CubePermission
[GuidAttribute("2913B084-53E2-4cc4-85C2-CDB7437D983A")]
public sealed class CubePermission : Permission, 
    IMajorObject, INamedComponent, IModelComponent, IComponent, IDisposable, 
    ICloneable
[GuidAttribute(L"2913B084-53E2-4cc4-85C2-CDB7437D983A")]
public ref class CubePermission sealed : public Permission, 
    IMajorObject, INamedComponent, IModelComponent, IComponent, IDisposable, 
    ICloneable
[<SealedAttribute>]
[<GuidAttribute("2913B084-53E2-4cc4-85C2-CDB7437D983A")>]
type CubePermission =  
    class
        inherit Permission
        interface IMajorObject
        interface INamedComponent
        interface IModelComponent
        interface IComponent
        interface IDisposable
        interface ICloneable
    end
public final class CubePermission extends Permission implements IMajorObject, INamedComponent, IModelComponent, IComponent, IDisposable, ICloneable

Typ CubePermission uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda publiczna CubePermission() Inicjuje nowe wystąpienie CubePermission klasy przy użyciu wartości domyślnych.
Metoda publiczna CubePermission(String, String, String) Inicjuje nowe wystąpienie Cube klasy przy użyciu nazwę, identyfikator roli i identyfikator unikatowy.

Do góry

Właściwości

  Nazwa Opis
Właściwość publiczna Annotations Pobiera obiekt kolekcja wszystkie adnotacje do bieżącego obiektu. (Dziedziczony z MajorObject).
Właściwość chroniona CanRaiseEvents (Dziedziczony z Component).
Właściwość publiczna CellPermissions Pobiera komórka kolekcja uprawnienia związane z CubePermission obiektu.
Właściwość publiczna Container (Dziedziczony z Component).
Właściwość publiczna CreatedTimestamp Pobiera lub ustawia data i czas utworzenia obiektu. (Dziedziczony z MajorObject).
Właściwość publiczna Description Pobiera lub ustawia ciąg opisu bieżącego obiektu. (Dziedziczony z MajorObject).
Właściwość chroniona DesignMode (Dziedziczony z Component).
Właściwość publiczna DimensionPermissions Pobiera kolekcja wymiar moduł skojarzonych z CubePermission obiektu.
Właściwość chroniona Events (Dziedziczony z Component).
Właściwość chroniona FriendlyName (Dziedziczony z NamedComponent).
Właściwość publiczna ID (Dziedziczony z NamedComponent).
Właściwość publiczna IsLoaded Infrastruktura. (Dziedziczony z MajorObject).
Właściwość chroniona KeyForCollection (Dziedziczony z NamedComponent).
Właściwość publiczna LastSchemaUpdate Pobiera lub ustawia data i czas ostatniej aktualizacji bieżącego obiektu schematu. (Dziedziczony z MajorObject).
Właściwość publiczna Name (Dziedziczony z NamedComponent).
Właściwość publiczna OwningCollection Pobiera lub ustawia kolekcja, która zawiera ModelComponent. (Dziedziczony z ModelComponent).
Właściwość publiczna Parent Pobiera element nadrzędny Cube z CubePermission obiektu.
Właściwość publiczna ParentDatabase Pobiera element nadrzędny Database z CubePermission obiektu.
Właściwość publiczna ParentServer Pobiera element nadrzędny Server z CubePermission obiektu.
Właściwość publiczna Process Pobiera lub ustawia Process atrybut dla obiektu nadrzędnego. (Dziedziczony z Permission).
Właściwość publiczna Read Pobiera lub ustawia Read atrybut dla obiektu nadrzędnego. (Dziedziczony z Permission).
Właściwość publiczna ReadDefinition Pobiera lub ustawia ReadDefinition atrybut dla obiektu nadrzędnego. (Dziedziczony z Permission).
Właściwość publiczna ReadSourceData Pobiera lub ustawia uprawnienie do odczytu przekazywania danych 0 (lub aparat magazynu danych) bez obliczenia stosowane na nim.
Właściwość publiczna Role Pobiera Role obiekt, dla którego zdefiniowane są uprawnienia. (Dziedziczony z Permission).
Właściwość publiczna RoleID Pobiera lub ets ról z Role obiekt, dla którego zdefiniowane są uprawnienia. (Dziedziczony z Permission).
Właściwość publiczna Site (Dziedziczony z NamedComponent).
Właściwość publiczna SiteID (Dziedziczony z NamedComponent).
Właściwość publiczna Write Pobiera lub ustawia Write atrybut dla obiektu nadrzędnego. (Dziedziczony z Permission).

Do góry

Metody

  Nazwa Opis
Metoda chroniona AddToContainer Infrastruktura. (Dziedziczony z ModelComponent).
Metoda chroniona AfterInsert Infrastruktura. (Dziedziczony z ModelComponent).
Metoda chroniona AfterMove Infrastruktura. (Dziedziczony z ModelComponent).
Metoda chroniona AfterRemove Infrastruktura. (Dziedziczony z ModelComponent).
Metoda chroniona BeforeRemove Infrastruktura. (Dziedziczony z ModelComponent).
Metoda publiczna Clone() Tworzy nową, pełną kopię obiektu.
Metoda chroniona Clone(Boolean) Infrastruktura. (Dziedziczony z MajorObject).
Metoda publiczna CopyTo(CubePermission) Kopie CubePermission do określonego obiektu.
Metoda chroniona CopyTo(ModelComponent) Infrastruktura. (Dziedziczony z ModelComponent).
Metoda chroniona CopyTo(NamedComponent) (Dziedziczony z NamedComponent).
Metoda chroniona CopyTo(MajorObject, Boolean) Infrastruktura. (Dziedziczony z Permission).
Metoda publiczna CreateObjRef (Dziedziczony z MarshalByRefObject).
Metoda publiczna Dispose() (Dziedziczony z Component).
Metoda chroniona Dispose(Boolean) (Dziedziczony z Component).
Metoda publiczna Drop() Usuwa bieżący obiekt i aktualizacji serwera. (Dziedziczony z MajorObject).
Metoda publiczna Drop(DropOptions) Usuwa bieżący obiekt i aktualizacji serwera przy użyciu określonych opcji. (Dziedziczony z MajorObject).
Metoda publiczna Drop(DropOptions, XmlaWarningCollection) Usuwa bieżący obiekt i aktualizacji serwera przy użyciu określonych opcji.Zwracane są ostrzeżenia, wynikające z operacji upuszczania na określonym warnings obiektu. (Dziedziczony z MajorObject).
Metoda publiczna Drop(DropOptions, XmlaWarningCollection, ImpactDetailCollection) Usuwa bieżący obiekt i aktualizacji serwera przy użyciu określonych opcji.Zwracane są ostrzeżenia, wynikające z operacji upuszczania na określonym warnings zmienną i wyniki dla dotkniętych obiektów w operacji są zwracane na określony impactResult zmiennej. (Dziedziczony z MajorObject).
Metoda publiczna Drop(DropOptions, XmlaWarningCollection, ImpactDetailCollection, Boolean) Usuwa bieżący obiekt i aktualizacji serwera przy użyciu określonych opcji.Zwracane są ostrzeżenia, wynikające z operacji upuszczania na określonym warnings zmienną i wyniki dla dotkniętych obiektów w operacji są zwracane na określony impactResult zmiennej. (Dziedziczony z MajorObject).
Metoda publiczna Equals (Dziedziczony z Object).
Metoda chroniona Finalize (Dziedziczony z Component).
Metoda chroniona GetCreateReferences Infrastruktura. (Dziedziczony z MajorObject).
Metoda publiczna GetDependents Infrastruktura. (Dziedziczony z MajorObject).
Metoda chroniona GetDropDependents Infrastruktura. (Dziedziczony z MajorObject).
Metoda publiczna GetHashCode (Dziedziczony z Object).
Metoda publiczna GetLifetimeService (Dziedziczony z MarshalByRefObject).
Metoda publiczna GetReferences Infrastruktura. (Dziedziczony z MajorObject).
Metoda chroniona GetService (Dziedziczony z Component).
Metoda publiczna GetType (Dziedziczony z Object).
Metoda publiczna GetUpdateOverwrites Infrastruktura. (Dziedziczony z MajorObject).
Metoda publiczna InitializeLifetimeService (Dziedziczony z MarshalByRefObject).
Metoda chroniona MemberwiseClone() (Dziedziczony z Object).
Metoda chroniona MemberwiseClone(Boolean) (Dziedziczony z MarshalByRefObject).
Metoda publiczna Refresh() Aktualizuje bieżący obiekt z definicji serwera. (Dziedziczony z MajorObject).
Metoda publiczna Refresh(Boolean) Aktualizuje bieżący obiekt z definicji serwera i ładowanych obiektów zależnych, jeśli określony. (Dziedziczony z MajorObject).
Metoda publiczna Refresh(Boolean, RefreshType) Aktualizuje bieżący obiekt z definicji serwera i ładowanych obiektów zależnych, jeśli określony. (Dziedziczony z MajorObject).
Metoda chroniona RemoveFromContainer Infrastruktura. (Dziedziczony z ModelComponent).
Metoda chroniona Reset (Dziedziczony z NamedComponent).
Metoda publiczna Submit() Infrastruktura. (Dziedziczony z ModelComponent).
Metoda publiczna Submit(Boolean) Infrastruktura. (Dziedziczony z ModelComponent).
Metoda publiczna ToString (Dziedziczony z NamedComponent).
Metoda publiczna Update() Aktualizuje wartości rzeczywiste przy użyciu wartości domyślne aktualizacji obiektów zależnych definicję bieżącego obiektu serwera. (Dziedziczony z MajorObject).
Metoda publiczna Update(UpdateOptions) Aktualizacje serwera definicję bieżącego obiektu z wartościami rzeczywistymi przy użyciu określonych opcji aktualizacji obiektów zależnych. (Dziedziczony z MajorObject).
Metoda publiczna Update(UpdateOptions, UpdateMode) Aktualizacje serwera definicję bieżącego obiektu z wartościami rzeczywistymi przy użyciu określonych opcji aktualizacji obiektów zależnych. (Dziedziczony z MajorObject).
Metoda publiczna Update(UpdateOptions, UpdateMode, XmlaWarningCollection) Raporty ostrzeżenia z operacji i aktualizacje definicji serwera bieżącego obiektu z wartościami rzeczywistymi przy użyciu określonych opcji aktualizacji obiektów zależnych. (Dziedziczony z MajorObject).
Metoda publiczna Update(UpdateOptions, UpdateMode, XmlaWarningCollection, ImpactDetailCollection) Aktualizacje serwera definicję bieżącego obiektu z wartościami rzeczywistymi przy użyciu określonych opcji aktualizacji obiektów zależnych, raporty ostrzeżenia z operacji i zwraca obiekty dotyczy operacji. (Dziedziczony z MajorObject).
Metoda publiczna Update(UpdateOptions, UpdateMode, XmlaWarningCollection, ImpactDetailCollection, Boolean) Aktualizacje serwera definicję bieżącego obiektu z wartościami rzeczywistymi przy użyciu określonych opcji aktualizacji obiektów zależnych, raporty ostrzeżenia z operacji i zwraca obiekty dotyczy operacji.Jeśli analyzeImpactOnly ma wartość true, analiza wpływu operacji jest wykonywane z nie operacji aktualizacji. (Dziedziczony z MajorObject).
Metoda publiczna Validate(ValidationErrorCollection) Sprawdza poprawność element, do którego jest dołączony; Zwraca wszelkich błędów napotkanych kolekcja. (Dziedziczony z ModelComponent).
Metoda publiczna Validate(ValidationResultCollection) (Dziedziczony z MajorObject).
Metoda publiczna Validate(ValidationErrorCollection, Boolean) Sprawdza poprawność element, do którego jest dołączony; Zwraca wszelkich błędów napotkanych kolekcja.Zawiera także parametr umożliwiające zwrot szczegółowe błędy. (Dziedziczony z ModelComponent).
Metoda publiczna Validate(ValidationResultCollection, ValidationOptions) (Dziedziczony z MajorObject).
Metoda publiczna Validate(ValidationErrorCollection, Boolean, ServerEdition) (Zastępuje Permission.Validate(ValidationErrorCollection, Boolean, ServerEdition)).
Metoda publiczna Validate(ValidationResultCollection, ValidationOptions, ServerEdition) (Dziedziczony z MajorObject).

Do góry

Zdarzenia

  Nazwa Opis
Zdarzenie publiczne Disposed (Dziedziczony z Component).

Do góry

Uwagi

Dla każdego wymiar w moduł , nie ma DimensionPermissions w CubePermission obiekt, uprawnienia są dziedziczone z bazy danych DimensionPermission.

Bezpieczeństwo wątków

Wszystkie publiczne statyczny (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Nie ma gwarancji, że elementy członkowskie wystąpień będą bezpieczne dla wątków.