다음을 통해 공유


EntitySetRights 열거형

WCF Data Services를 통해 배포된 데이터에 대한 액세스 권한을 정의하는 데 사용되는 열거형입니다.

이 열거형에는 해당 멤버 값에 대한 비트 조합이 가능한 FlagsAttribute 특성이 있습니다.

네임스페이스:  System.Data.Services
어셈블리:  Microsoft.Data.Services(Microsoft.Data.Services.dll)

구문

‘선언
<FlagsAttribute> _
Public Enumeration EntitySetRights
‘사용 방법
Dim instance As EntitySetRights
[FlagsAttribute]
public enum EntitySetRights
[FlagsAttribute]
public enum class EntitySetRights
[<FlagsAttribute>]
type EntitySetRights
public enum EntitySetRights

멤버

멤버 이름 설명
None 데이터에 액세스할 수 있는 모든 권한을 거부합니다.
ReadSingle 단일 데이터 항목을 읽을 수 있는 권한입니다.
ReadMultiple 데이터 집합을 읽을 수 있는 권한입니다.
WriteAppend 데이터 집합에 새 데이터 항목을 만들 수 있는 권한입니다.
WriteReplace 데이터를 바꿀 수 있는 권한입니다.
WriteDelete 데이터 집합에서 데이터 항목을 삭제할 수 있는 권한입니다.
WriteMerge 데이터를 병합할 수 있는 권한입니다.
AllRead 데이터를 읽을 수 있는 권한입니다.
AllWrite 데이터를 쓸 수 있는 권한입니다.
All 데이터를 만들고 읽고 업데이트하고 삭제할 수 있는 권한입니다.

다음 예제에서는 AccountingService를 통해 배포된 모든 데이터에 대한 읽기 전용 액세스를 설정합니다.

namespace AccountingServiceWebApp
{
    public class AccountingService :
                DataService<DataModel>
    {
        config.SetResourceContainerAccessRule("*", 
                                ResourceContainerRights.AllRead);

    }
}

참고 항목

참조

System.Data.Services 네임스페이스