Freigeben über


EntitySetRights Enumeration

Definition

Eine Enumeration zur Definition von Zugriffsrechten auf Daten, die von WCF Data Services bereitgestellt wird.

Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.

public enum class EntitySetRights
[System.Flags]
public enum EntitySetRights
[<System.Flags>]
type EntitySetRights = 
Public Enum EntitySetRights
Vererbung
EntitySetRights
Attribute

Felder

All 63

Autorisierung zum Erstellen, Lesen, Aktualisieren und Löschen von Daten.

AllRead 3

Autorisierung zum Lesen von Daten.

AllWrite 60

Autorisierung zum Schreiben von Daten.

None 0

Verweigert alle Rechte für den Datenzugriff.

ReadMultiple 2

Autorisierung zum Lesen von Datengruppen.

ReadSingle 1

Autorisierung zum Lesen einzelner Datenelemente.

WriteAppend 4

Autorisierung zum Erstellen neuer Datenelemente in Datasets.

WriteDelete 16

Autorisierung zum Löschen von Datenelementen aus Datasets.

WriteMerge 32

Autorisierung zum Zusammenführen von Daten.

WriteReplace 8

Autorisierung zum Ersetzen von Daten.

Beispiele

Im folgenden Beispiel wird der schreibgeschützte Zugriff auf alle daten festgelegt, die AccountingServicevon bereitgestellt werden.

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

    }  
}  

Gilt für: