EntitySetRights Перечисление

Определение

Перечисление, используемое для определения прав доступа к данным, предоставляемым службами данных 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
Наследование
EntitySetRights
Атрибуты

Поля

All 63

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

AllRead 3

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

AllWrite 60

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

None 0

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

ReadMultiple 2

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

ReadSingle 1

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

WriteAppend 4

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

WriteDelete 16

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

WriteMerge 32

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

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

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