Прочитать на английском

Поделиться через


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

Определение

Перечисление, используемое для определения прав доступа к данным, предоставляемым службами данных WCF.

Это перечисление поддерживает побитовую комбинацию значений его членов.

C#
[System.Flags]
public enum EntitySetRights
Наследование
EntitySetRights
Атрибуты

Поля

Имя Значение Описание
All 63

Разрешение на создание, чтение, обновление и удаление данных.

AllRead 3

Разрешение на чтение данных.

AllWrite 60

Разрешение на запись данных.

None 0

Запрещает доступ к данным.

ReadMultiple 2

Разрешение на чтение наборов данных.

ReadSingle 1

Разрешение на чтение одиночных элементов данных.

WriteAppend 4

Разрешение на создание новых элементов в наборах данных.

WriteDelete 16

Разрешение на удаление элементов из наборов данных.

WriteMerge 32

Разрешение на слияние данных.

WriteReplace 8

Разрешение на замену данных.

Примеры

В следующем примере задается доступ только для чтения ко всем данным, развернутых с AccountingServiceпомощью .

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

    }  
}  

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

Продукт Версии
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1