Enumeración EntitySetRights
Una enumeración utilizada para definir los derechos de acceso a los datos que son implementados por Servicios de datos de Microsoft WCF.
Esta enumeración tiene un atributo FlagsAttribute que permite una combinación bit a bit de los valores de sus miembros.
Espacio de nombres: System.Data.Services
Ensamblado: Microsoft.Data.Services (en Microsoft.Data.Services.dll)
Sintaxis
'Declaración
<FlagsAttribute> _
Public Enumeration EntitySetRights
'Uso
Dim instance As EntitySetRights
[FlagsAttribute]
public enum EntitySetRights
[FlagsAttribute]
public enum class EntitySetRights
[<FlagsAttribute>]
type EntitySetRights
public enum EntitySetRights
Miembros
Nombre del miembro | Descripción | |
---|---|---|
None | Deniega todos los derechos para acceder a los datos. | |
ReadSingle | Autorización para leer elementos de datos únicos. | |
ReadMultiple | Autorización para leer conjuntos de datos. | |
WriteAppend | Autorización para crear nuevos elementos de datos en conjuntos de datos. | |
WriteReplace | Autorización para reemplazar datos. | |
WriteDelete | Autorización para eliminar elementos de datos de conjuntos de datos. | |
WriteMerge | Autorización para combinar datos. | |
AllRead | Autorización para leer datos. | |
AllWrite | Autorización para escribir datos. | |
All | Autorización para crear, leer, actualizar y eliminar datos. |
Ejemplos
En el ejemplo siguiente se establece el acceso de solo lectura para todos los datos implementados por AccountingService.
namespace AccountingServiceWebApp
{
public class AccountingService :
DataService<DataModel>
{
config.SetResourceContainerAccessRule("*",
ResourceContainerRights.AllRead);
}
}