EntitySetRights Enumeração
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Uma enumeração usada para definir direitos de acesso a dados que são implementados pela WCF Data Services.
Esta enumeração suporta uma combinação bit-a-bit dos respetivos valores membro.
public enum class EntitySetRights
[System.Flags]
public enum EntitySetRights
[<System.Flags>]
type EntitySetRights =
Public Enum EntitySetRights
- Herança
- Atributos
Campos
| Name | Valor | Description |
|---|---|---|
| None | 0 | Nega todos os direitos de acesso a dados. |
| ReadSingle | 1 | Autorização para ler itens de dados individuais. |
| ReadMultiple | 2 | Autorização para ler conjuntos de dados. |
| AllRead | 3 | Autorização para ler dados. |
| WriteAppend | 4 | Autorização para criar novos itens de dados em conjuntos de dados. |
| WriteReplace | 8 | Autorização para substituir dados. |
| WriteDelete | 16 | Autorização para eliminar itens de dados de conjuntos de dados. |
| WriteMerge | 32 | Autorização para fundir dados. |
| AllWrite | 60 | Autorização para escrever dados. |
| All | 63 | Autorização para criar, ler, atualizar e eliminar dados. |
Exemplos
O exemplo seguinte estabelece o acesso apenas de leitura a todos os dados implementados pelo AccountingService.
namespace AccountingServiceWebApp
{
public class AccountingService :
DataService<DataModel>
{
config.SetResourceContainerAccessRule("*",
ResourceContainerRights.AllRead);
}
}