Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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);
}
}