Role Role Role Class

정의

사용자 그룹과 연결된 보안 수준을 나타냅니다. Represents the level of security associated with a group of users. 이 클래스는 상속할 수 없습니다. This class cannot be inherited.

public ref class Role sealed : Microsoft::AnalysisServices::Core::Role, ICloneable, IDisposable, Microsoft::AnalysisServices::IMajorObject
[System.ComponentModel.Design.Serialization.DesignerSerializer("Microsoft.DataWarehouse.Serialization.DesignXmlSerializer, Microsoft.DataWarehouse, PublicKeyToken=89845dcd8080cc91", "Microsoft.DataWarehouse.Serialization.DesignerComponentSerializer, Microsoft.DataWarehouse, PublicKeyToken=89845dcd8080cc91")]
[System.ComponentModel.Design.Serialization.DesignerSerializer("Microsoft.DataWarehouse.Serialization.OnlineComponentSerializer, Microsoft.DataWarehouse, PublicKeyToken=89845dcd8080cc91", "Microsoft.DataWarehouse.Serialization.OnlineComponentSerializer, Microsoft.DataWarehouse, PublicKeyToken=89845dcd8080cc91")]
[System.ComponentModel.Designer("Microsoft.AnalysisServices.Design.RoleDesigner,Microsoft.AnalysisServices.Design", typeof(System.ComponentModel.Design.IRootDesigner))]
[System.ComponentModel.DesignerCategory("Designer")]
[System.Runtime.InteropServices.Guid("28199D46-92B9-47a0-AA19-4ECF2498F30F")]
[System.Xml.Serialization.XmlRoot(Namespace="http://schemas.microsoft.com/analysisservices/2003/engine")]
public sealed class Role : Microsoft.AnalysisServices.Core.Role, ICloneable, IDisposable, Microsoft.AnalysisServices.IMajorObject
Public NotInheritable Class Role
Inherits Role
Implements ICloneable, IDisposable, IMajorObject
상속
특성
구현

설명

A Role 소유할 수 있습니다는 Server 또는 Database합니다.A Role may be owned by a Server or by a Database. 정의 Role 의 구성원 인 사용자는 Role합니다.The definition of the Role includes the users that are members of the Role.

생성자

Role() Role() Role()

새 인스턴스를 초기화는 Role 클래스는 기본값을 사용 합니다. Initializes a new instance of the Role class using the default values.

Role(String) Role(String) Role(String)

새 인스턴스를 초기화 Role 이름을 사용 합니다. Initializes a new instance of Role using a name.

Role(String, String) Role(String, String) Role(String, String)

이름 및 식별자를 사용하여 Role의 새 인스턴스를 초기화합니다. Initializes a new instance of Role using a name and an identifier.

메서드

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() Clone() Clone()

개체의 전체 복사본을 새로 만듭니다. Creates a new full copy of an object.

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)

MajorObject를 지정한 대상에 복사합니다. Copies a MajorObject to the specified destination. 코드에서 직접 이 구성원을 참조하면 안 됩니다. Do not reference this member directly in your code. Analysis Services 인프라를 지원하며 향후 릴리스에서 숨겨집니다. It supports the Analysis Services infrastructure and will be hidden in a future release.

(Inherited from Role)
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)
CopyTo(Role) CopyTo(Role) CopyTo(Role)

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

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.

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)

결정 여부는 NamedComponent 유효 합니다. Determines whether the NamedComponent is valid.

(Inherited from NamedComponent)
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)

명시적 인터페이스 구현

ICloneable.Clone() ICloneable.Clone() ICloneable.Clone()

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

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)
IMajorObject.BaseType IMajorObject.BaseType IMajorObject.BaseType

기본 형식 구현을 가져옵니다는 Role합니다. Gets the base type implementation of the Role.

IMajorObject.CreateBody() IMajorObject.CreateBody() IMajorObject.CreateBody()

에 대 한 새 본문을 만듭니다는 Role합니다. Creates a new body for the Role.

IMajorObject.DependsOn(IMajorObject) IMajorObject.DependsOn(IMajorObject) IMajorObject.DependsOn(IMajorObject)

결정 여부는 Role 개체에 따라 달라 집니다. Determines whether the Role depends on an object.

IMajorObject.ObjectReference IMajorObject.ObjectReference IMajorObject.ObjectReference

개체 참조 구현을 가져옵니다는 Role합니다. Gets the object reference implementation of the Role.

IMajorObject.ParentDatabase IMajorObject.ParentDatabase IMajorObject.ParentDatabase

Role이 참조하는 상위 데이터베이스를 가져옵니다. Gets the parent database referred by the Role.

IMajorObject.ParentServer IMajorObject.ParentServer IMajorObject.ParentServer

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

IMajorObject.Path IMajorObject.Path IMajorObject.Path

경로 구현을 가져옵니다는 Role합니다. Gets the path implementation of the Role.

IMajorObject.WriteRef(XmlWriter) IMajorObject.WriteRef(XmlWriter) IMajorObject.WriteRef(XmlWriter)

기록에 대 한 참조는 Role합니다. Writes a reference for the Role.

속성

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)
ExternalMembers ExternalMembers ExternalMembers

내부용입니다. Internal only. 이 API는 Analysis Services 인프라의 일부이며 코드에서 직접 호출할 수 없습니다. This API is part of the Analysis Services infrastructure and is not intended to be called directly from your code.

(Inherited from Role)
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)
Members Members Members

가져옵니다는 Microsoft.AnalysisServices.Role.Members는 모두 연결 된 Windows 보안 주체 (사용자 또는 그룹 계정)는 Role합니다. Gets the Microsoft.AnalysisServices.Role.Members, all of which are Windows security principles (user or group accounts), associated with a Role.

(Inherited from Role)
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)
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)

필드

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)

적용 대상