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);
}
}