Permission Permission Permission Class

정의

사용 권한 관리를 위한 추상 클래스를 나타냅니다. Represents an abstract class for permissions management.

public ref class Permission abstract : Microsoft::AnalysisServices::MajorObject
[System.Runtime.InteropServices.Guid("704998A9-D36C-4597-A95C-278D6093BF5B")]
[System.Xml.Serialization.XmlRoot(Namespace="http://schemas.microsoft.com/analysisservices/2003/engine")]
public abstract class Permission : Microsoft.AnalysisServices.MajorObject
Public MustInherit Class Permission
Inherits MajorObject
상속
파생
특성

생성자

Permission() Permission() Permission()

새 인스턴스를 초기화 Permission 기본값을 사용 합니다. Initializes a new instance of Permission using the default values. 이 메서드는 파생 클래스에서 호출되거나 오버로드됩니다. This method is invoked from a derived class or overloaded.

Permission(String, String, String) Permission(String, String, String) Permission(String, String, String)

roleID, 사용자 이름 및 사용자 ID를 매개 변수 값으로 사용하여 Permission의 새 인스턴스를 초기화합니다. Initializes a new instance of Permission using roleID, user name, and user ID as parameter values. 이 메서드는 파생 클래스에서 호출되거나 오버로드됩니다. This method is invoked from a derived class or overloaded.

속성

Annotations Annotations Annotations

현재 개체에 대한 모든 주석으로 이루어진 컬렉션 개체를 가져옵니다. Gets the collection object of all annotations to current object.

(Inherited from MajorObject)
CreatedTimestamp CreatedTimestamp CreatedTimestamp

개체가 생성된 날짜 및 시간을 가져오거나 설정합니다. Gets or sets the date and time of the creation of the object.

(Inherited from MajorObject)
Description Description Description

현재 개체에 대한 설명 문자열을 가져오거나 설정합니다. Gets or sets a description string of current object.

(Inherited from MajorObject)
FriendlyName FriendlyName FriendlyName

이름을 반환합니다. Returns a user-friendly name.

(Inherited from NamedComponent)
ID ID ID

구성 요소의 식별자를 가져오거나 설정합니다. Gets or sets the identifier of the component.

(Inherited from NamedComponent)
IHostableComponent.Host IHostableComponent.Host IHostableComponent.Host

IServiceProvider의 호스트인 ModelComponent를 가져오거나 설정합니다. Gets or sets the IServiceProvider that is the host of the ModelComponent.

(Inherited from ModelComponent)
IModelComponent.FriendlyPath IModelComponent.FriendlyPath IModelComponent.FriendlyPath

ModelComponent의 경로를 가져옵니다. Gets a friendly path for the ModelComponent.

(Inherited from ModelComponent)
IModelComponent.OwningCollection IModelComponent.OwningCollection IModelComponent.OwningCollection

현재 개체를 소유하는 컬렉션을 가져오거나 설정합니다. Gets or sets the collection that owns the current object.

(Inherited from ModelComponent)
IsLoaded IsLoaded IsLoaded

MajorObject가 로드되었는지 여부를 나타내는 값을 가져옵니다. Gets a value that indicates whether MajorObject have been loaded.

(Inherited from MajorObject)
KeyForCollection KeyForCollection KeyForCollection

컬렉션에서 사용되는 키를 반환합니다. Returns the key used in collections.

(Inherited from NamedComponent)
LastSchemaUpdate LastSchemaUpdate LastSchemaUpdate

현재 개체 스키마가 마지막으로 업데이트된 날짜 및 시간을 가져오거나 설정합니다. Gets or sets the date and time when current object schema was last updated.

(Inherited from MajorObject)
Name Name Name

구성 요소의 이름을 가져오거나 설정합니다. Gets or sets the name of the component.

(Inherited from NamedComponent)
OwningCollection OwningCollection OwningCollection

ModelComponent가 포함된 컬렉션을 가져오거나 설정합니다. Gets or sets the collection that contains the ModelComponent.

(Inherited from ModelComponent)
Parent Parent Parent

가져옵니다는 IModelComponent 의 부모인 개체는 ModelComponent 개체입니다. Gets the IModelComponent object that is the parent of the ModelComponent object.

(Inherited from ModelComponent)
Process Process Process

부모 개체의 Process 특성을 가져오거나 설정합니다. Gets or sets the Process attribute for the parent object.

Read Read Read

부모 개체의 Read 특성을 가져오거나 설정합니다. Gets or sets the Read attribute for the parent object.

ReadDefinition ReadDefinition ReadDefinition

부모 개체의 ReadDefinition 특성을 가져오거나 설정합니다. Gets or sets the ReadDefinition attribute for the parent object.

Role Role Role

정의하는 권한에 대한 Role 개체를 가져옵니다. Gets a Role object for which permissions are being defined.

RoleID RoleID RoleID

가져오거나 roleid의는 Role 는 대 한 사용 권한을 정의 하는 개체입니다. Gets or ets the RoleID of a Role object for which permissions are being defined.

Site Site Site

구성 요소의 사이트를 가져오거나 설정합니다. Gets or sets the site of the component.

(Inherited from NamedComponent)
SiteID SiteID SiteID

구성 요소에 연결된 사이트의 식별자를 가져오거나 설정합니다. Gets or sets the identifier for the site associated with the component.

(Inherited from NamedComponent)
Write Write Write

부모 개체의 Write 특성을 가져오거나 설정합니다. Gets or sets the Write attribute for the parent object.

메서드

AddToContainer(IContainer) AddToContainer(IContainer) AddToContainer(IContainer)

지정한 컨테이너에 ModelComponent 개체를 추가합니다. Adds a ModelComponent object to the specified container.

(Inherited from ModelComponent)
AfterInsert(Int32) AfterInsert(Int32) AfterInsert(Int32)

지정한 인덱스에 추가한 후 ModelComponent 개체를 표시합니다. Displays a ModelComponent object after added to the specified index.

(Inherited from ModelComponent)
AfterMove(Int32, Int32) AfterMove(Int32, Int32) AfterMove(Int32, Int32)

지정한 인덱스로 이동한 후 ModelComponent 개체를 표시합니다. Displays a ModelComponent object after moving to the specified index.

(Inherited from ModelComponent)
AfterRemove(ModelComponentCollection) AfterRemove(ModelComponentCollection) AfterRemove(ModelComponentCollection)

ModelComponentCollection 개체가 제거된 후 ModelComponent을 표시합니다. Displays a ModelComponentCollection after a ModelComponent object is removed.

(Inherited from ModelComponent)
BeforeRemove(Boolean) BeforeRemove(Boolean) BeforeRemove(Boolean)

정리 전에 ModelComponent 개체를 제거합니다. Removes the ModelComponent object before the cleanup.

(Inherited from ModelComponent)
Clone(Boolean) Clone(Boolean) Clone(Boolean)

MajorObject 개체의 새 복사본을 만듭니다. Creates a new copy of the MajorObject object.

(Inherited from MajorObject)
CopyTo(MajorObject, Boolean) CopyTo(MajorObject, Boolean) CopyTo(MajorObject, Boolean)

복사는 Permission 개체를 지정한 개체입니다. Copies a Permission object to the specified object.

CopyTo(ModelComponent) CopyTo(ModelComponent) CopyTo(ModelComponent)

복사는 ModelComponent 개체를 지정한 개체입니다. Copies a ModelComponent object to the specified object.

(Inherited from ModelComponent)
CopyTo(NamedComponent) CopyTo(NamedComponent) CopyTo(NamedComponent)

복사는 NamedComponent 개체를 지정한 개체입니다. Copies a NamedComponent object to the specified object.

(Inherited from NamedComponent)
Drop() Drop() Drop()

현재 개체를 제거하고 서버를 업데이트합니다. Removes current object and updates server.

(Inherited from MajorObject)
Drop(DropOptions) Drop(DropOptions) Drop(DropOptions)

지정한 옵션을 사용하여 현재 개체를 제거하고 서버를 업데이트합니다. Removes current object and updates server using specified options.

(Inherited from MajorObject)
Drop(DropOptions, XmlaWarningCollection) Drop(DropOptions, XmlaWarningCollection) Drop(DropOptions, XmlaWarningCollection)

지정한 옵션을 사용하여 현재 개체를 제거하고 서버를 업데이트합니다. Removes current object and updates server using specified options. 삭제 작업의 결과로 발생하는 경고는 지정된 warnings 개체에 반환됩니다. Warnings resulting from drop operation are returned on the specified warnings object.

(Inherited from MajorObject)
Drop(DropOptions, XmlaWarningCollection, ImpactDetailCollection) Drop(DropOptions, XmlaWarningCollection, ImpactDetailCollection) Drop(DropOptions, XmlaWarningCollection, ImpactDetailCollection)

지정한 옵션을 사용하여 현재 개체를 제거하고 서버를 업데이트합니다. Removes current object and updates server using specified options. 삭제 작업의 결과로 발생하는 경고는 지정된 warnings 변수에 반환되고 작업의 영향을 받는 개체의 결과는 지정된 impactResult 변수에 반환됩니다. Warnings resulting from drop operation are returned on the specified warnings variable and results for affected objects in operation are returned on specified impactResult variable.

(Inherited from MajorObject)
Drop(DropOptions, XmlaWarningCollection, ImpactDetailCollection, Boolean) Drop(DropOptions, XmlaWarningCollection, ImpactDetailCollection, Boolean) Drop(DropOptions, XmlaWarningCollection, ImpactDetailCollection, Boolean)

지정한 옵션을 사용하여 현재 개체를 제거하고 서버를 업데이트합니다. Removes current object and updates server using specified options. 삭제 작업의 결과로 발생하는 경고는 지정된 warnings 변수에 반환되고 작업의 영향을 받는 개체의 결과는 지정된 impactResult 변수에 반환됩니다. Warnings resulting from drop operation are returned on the specified warnings variable and results for affected objects in operation are returned on specified impactResult variable.

(Inherited from MajorObject)
GetCreateReferences(Hashtable, Boolean, Boolean) GetCreateReferences(Hashtable, Boolean, Boolean) GetCreateReferences(Hashtable, Boolean, Boolean)

참조를 만들 Hashtable을 가져옵니다. Gets a Hashtable to create references.

(Inherited from MajorObject)
GetDependents(Hashtable) GetDependents(Hashtable) GetDependents(Hashtable)

지정한 Hashtable에 대한 종속 항목을 가져옵니다. Gets the dependents to the specified Hashtable.

(Inherited from MajorObject)
GetDropDependents(Hashtable, Hashtable) GetDropDependents(Hashtable, Hashtable) GetDropDependents(Hashtable, Hashtable)

삭제할 종속 항목을 가져옵니다. Gets the drop dependents.

(Inherited from MajorObject)
GetReferences(Hashtable, Boolean) GetReferences(Hashtable, Boolean) GetReferences(Hashtable, Boolean)

개체를 가져옵니다는 MajorObject 참조 합니다. Gets the objects that the MajorObject references.

(Inherited from MajorObject)
GetUpdateOverwrites(Boolean) GetUpdateOverwrites(Boolean) GetUpdateOverwrites(Boolean)

업데이트된 Hashtable를 덮어쓰는 MajorObject 개체를 가져옵니다. Gets the Hashtable object that overwrites the updated MajorObject.

(Inherited from MajorObject)
Refresh() Refresh() Refresh()

서버 정의에서 현재 개체를 업데이트합니다. Updates current object from server definitions.

(Inherited from MajorObject)
Refresh(Boolean) Refresh(Boolean) Refresh(Boolean)

서버 정의에 있는 현재 개체 및 로드된 종속 개체(지정한 경우)를 업데이트합니다. Updates current object from server definitions and loaded dependent objects if specified.

(Inherited from MajorObject)
Refresh(Boolean, RefreshType) Refresh(Boolean, RefreshType) Refresh(Boolean, RefreshType)

서버 정의에 있는 현재 개체 및 로드된 종속 개체(지정한 경우)를 업데이트합니다. Updates current object from server definitions and loaded dependent objects if specified.

(Inherited from MajorObject)
RemoveFromContainer(IContainer) RemoveFromContainer(IContainer) RemoveFromContainer(IContainer)

지정한 컨테이너에서 ModelComponent 개체를 제거합니다. Removes a ModelComponent object from the specified container.

(Inherited from ModelComponent)
Reset() Reset() Reset()

구성 요소를 초기 상태로 다시 설정합니다. Resets the component to its initial state.

(Inherited from NamedComponent)
Submit() Submit() Submit()

전송 된 ModelComponent 개체입니다. Submits a ModelComponent object.

(Inherited from ModelComponent)
Submit(Boolean) Submit(Boolean) Submit(Boolean)

전송 된 ModelComponent 개체입니다. Submits a ModelComponent object.

(Inherited from ModelComponent)
ToString() ToString() ToString()

구성 요소의 이름을 포함하는 문자열을 반환합니다. Returns a string containing the name of the component.

(Inherited from NamedComponent)
Update() Update() Update()

종속 개체 업데이트에 대한 기본값을 사용하여 현재 개체의 서버 정의를 실제 값으로 업데이트합니다. Updates server definition of current object to actual values using the default values to update dependent objects.

(Inherited from MajorObject)
Update(UpdateOptions) Update(UpdateOptions) Update(UpdateOptions)

지정한 종속 개체 업데이트 옵션을 사용하여 현재 개체의 서버 정의를 실제 값으로 업데이트합니다. Updates server definition of current object to actual values using the specified options to update dependent objects.

(Inherited from MajorObject)
Update(UpdateOptions, UpdateMode) Update(UpdateOptions, UpdateMode) Update(UpdateOptions, UpdateMode)

지정한 종속 개체 업데이트 옵션을 사용하여 현재 개체의 서버 정의를 실제 값으로 업데이트합니다. Updates server definition of current object to actual values using the specified options to update dependent objects.

(Inherited from MajorObject)
Update(UpdateOptions, UpdateMode, XmlaWarningCollection) Update(UpdateOptions, UpdateMode, XmlaWarningCollection) Update(UpdateOptions, UpdateMode, XmlaWarningCollection)

지정한 종속 개체 업데이트 옵션을 사용하여 현재 개체의 서버 정의를 실제 값으로 업데이트하고 작업에서 발생한 경고를 모두 보고합니다. Updates server definition of current object to actual values using the specified options to update dependent objects and reports any warnings from operation.

(Inherited from MajorObject)
Update(UpdateOptions, UpdateMode, XmlaWarningCollection, ImpactDetailCollection) Update(UpdateOptions, UpdateMode, XmlaWarningCollection, ImpactDetailCollection) Update(UpdateOptions, UpdateMode, XmlaWarningCollection, ImpactDetailCollection)

지정한 종속 개체 업데이트 옵션을 사용하여 현재 개체의 서버 정의를 실제 값으로 업데이트하고 작업에서 발생한 경고를 모두 보고하며 작업의 영향을 받는 개체를 반환합니다. Updates server definition of current object to actual values using specified options to update dependent objects, reports any warnings from operation, and returns affected objects from operation.

(Inherited from MajorObject)
Update(UpdateOptions, UpdateMode, XmlaWarningCollection, ImpactDetailCollection, Boolean) Update(UpdateOptions, UpdateMode, XmlaWarningCollection, ImpactDetailCollection, Boolean) Update(UpdateOptions, UpdateMode, XmlaWarningCollection, ImpactDetailCollection, Boolean)

지정한 종속 개체 업데이트 옵션을 사용하여 현재 개체의 서버 정의를 실제 값으로 업데이트하고 작업에서 발생한 경고를 모두 보고하며 작업의 영향을 받는 개체를 반환합니다. Updates server definition of current object to actual values using specified options to update dependent objects, reports any warnings from operation, and returns affected objects from operation. analyzeImpactOnly가 true이면 업데이트 작업이 수행되지 않고 영향 분석 작업만 수행됩니다. If analyzeImpactOnly is true, an impact analysis operation is performed with no update operation.

(Inherited from MajorObject)
Validate(ValidationErrorCollection) Validate(ValidationErrorCollection) Validate(ValidationErrorCollection)

이 메서드가 추가되는 요소의 유효성을 확인하고 컬렉션에서 발견된 오류를 반환합니다. Validates the element to which it is appended; returns any errors encountered in a collection.

(Inherited from ModelComponent)
Validate(ValidationErrorCollection, Boolean) Validate(ValidationErrorCollection, Boolean) 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.

(Inherited from ModelComponent)
Validate(ValidationErrorCollection, Boolean, ServerEdition) Validate(ValidationErrorCollection, Boolean, ServerEdition) Validate(ValidationErrorCollection, Boolean, ServerEdition)

나타냅니다 여부는 Permission 올바르게 구성 되어 있습니다. Indicates whether the Permission is properly configured.

Validate(ValidationResultCollection) Validate(ValidationResultCollection) Validate(ValidationResultCollection)

MajorObject가 유효한지 여부를 나타냅니다. Indicates whether the MajorObject is valid.

(Inherited from MajorObject)
Validate(ValidationResultCollection, ValidationOptions) Validate(ValidationResultCollection, ValidationOptions) Validate(ValidationResultCollection, ValidationOptions)

MajorObject가 유효한지 여부를 나타냅니다. Indicates whether the MajorObject is valid.

(Inherited from MajorObject)
Validate(ValidationResultCollection, ValidationOptions, ServerEdition) Validate(ValidationResultCollection, ValidationOptions, ServerEdition) Validate(ValidationResultCollection, ValidationOptions, ServerEdition)

MajorObject가 유효한지 여부를 나타냅니다. Indicates whether the MajorObject is valid.

(Inherited from MajorObject)

명시적 인터페이스 구현

IDeserializationCallback.OnDeserialization(Object) IDeserializationCallback.OnDeserialization(Object) IDeserializationCallback.OnDeserialization(Object)

전체 개체 그래프가 역직렬화되었을 때 실행됩니다. Runs when the entire object graph has been deserialized.

(Inherited from MajorObject)
IDeserializationStartCallback.OnDeserializationBegin(Object) IDeserializationStartCallback.OnDeserializationBegin(Object) IDeserializationStartCallback.OnDeserializationBegin(Object)

전체 개체 그래프가 역직렬화되기 시작할 때 실행됩니다. Runs when the entire object graph starts to deserialized.

(Inherited from MajorObject)
IFormattable.ToString(String, IFormatProvider) IFormattable.ToString(String, IFormatProvider) IFormattable.ToString(String, IFormatProvider)

지정한 형식을 사용하여 현재 인스턴스 값의 형식을 지정합니다. Formats the value of the current instance using the specified format.

(Inherited from NamedComponent)

필드

MaxIDLength MaxIDLength MaxIDLength

식별자의 최대 길이를 지정합니다. Specifies the maximum length of the identifier.

(Inherited from NamedComponent)
MaxNameLength MaxNameLength MaxNameLength

이름의 최대 길이를 지정합니다. Specifies the maximum length of the name.

(Inherited from NamedComponent)

적용 대상