Condividi tramite


Enumerazione EntitySetRights

Un'enumerazione utilizzata per definire i diritti di accesso ai dati distribuiti da WCF Data Services.

Questa enumerazione dispone di un attributo FlagsAttribute che consente una combinazione bit per bit dei relativi valori dei membri.

Spazio dei nomi  System.Data.Services
Assembly:  Microsoft.Data.Services (in Microsoft.Data.Services.dll)

Sintassi

'Dichiarazione
<FlagsAttribute> _
Public Enumeration EntitySetRights
'Utilizzo
Dim instance As EntitySetRights
[FlagsAttribute]
public enum EntitySetRights
[FlagsAttribute]
public enum class EntitySetRights
[<FlagsAttribute>]
type EntitySetRights
public enum EntitySetRights

Membri

Nome membro Descrizione
None Nega tutti i diritti per l'accesso ai dati.
ReadSingle Autorizzazione per leggere singoli elementi di dati.
ReadMultiple Autorizzazione per leggere set di dati.
WriteAppend Autorizzazione per creare nuovi elementi di dati nei set di dati.
WriteReplace Autorizzazione per sostituire i dati.
WriteDelete Autorizzazione per eliminare elementi di dati dai set di dati.
WriteMerge Autorizzazione per unire i dati.
AllRead Autorizzazione per leggere dati.
AllWrite Autorizzazione per scrivere dati.
All Autorizzazione per creare, leggere, aggiornare ed eliminare dati.

Esempi

Nell'esempio seguente è impostato l'accesso di sola lettura a tutti i dati distribuiti da AccountingService.

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

    }
}

Vedere anche

Riferimento

Spazio dei nomi System.Data.Services