EntitySetRights EntitySetRights EntitySetRights EntitySetRights Enum

Определение

Перечисление, используемое для определения прав доступа к данным, предоставляемым службами данных WCF.An enumeration used to define access rights to data that is deployed by WCF Data Services.

Это перечисление имеет атрибут FlagsAttribute, который разрешает побитовое сочетание значений его элементов.

public enum class EntitySetRights
[System.Flags]
public enum EntitySetRights
type EntitySetRights = 
Public Enum EntitySetRights
Наследование
EntitySetRightsEntitySetRightsEntitySetRightsEntitySetRights
Атрибуты

Поля

All All All All 63

Разрешение на создание, чтение, обновление и удаление данных.Authorization to create, read, update, and delete data.

AllRead AllRead AllRead AllRead 3

Разрешение на чтение данных.Authorization to read data.

AllWrite AllWrite AllWrite AllWrite 60

Разрешение на запись данных.Authorization to write data.

None None None None 0

Запрещает доступ к данным.Denies all rights to access data.

ReadMultiple ReadMultiple ReadMultiple ReadMultiple 2

Разрешение на чтение наборов данных.Authorization to read sets of data.

ReadSingle ReadSingle ReadSingle ReadSingle 1

Разрешение на чтение одиночных элементов данных.Authorization to read single data items.

WriteAppend WriteAppend WriteAppend WriteAppend 4

Разрешение на создание новых элементов в наборах данных.Authorization to create new data items in data sets.

WriteDelete WriteDelete WriteDelete WriteDelete 16

Разрешение на удаление элементов из наборов данных.Authorization to delete data items from data sets.

WriteMerge WriteMerge WriteMerge WriteMerge 32

Разрешение на слияние данных.Authorization to merge data.

WriteReplace WriteReplace WriteReplace WriteReplace 8

Разрешение на замену данных.Authorization to replace data.

Примеры

В следующем примере устанавливается доступ только для чтения ко всем данным, развернутым AccountingServiceс помощью.The following example sets read-only access to all data deployed by the AccountingService.

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

Применяется к