Freigeben über


EntitySetRights-Enumeration

Eine Enumeration, die verwendet wurde, um Zugriffsrechte zu Daten zu definieren, die von WCF Data Services bereitgestellt werden.

Diese Enumeration verfügt über ein FlagsAttribute-Attribut, das die bitweise Kombination der Elementwerte zulässt.

Namespace:  System.Data.Services
Assembly:  Microsoft.Data.Services (in Microsoft.Data.Services.dll)

Syntax

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

Elemente

Elementname Beschreibung
None Verweigert alle Rechte, auf Daten zuzugreifen.
ReadSingle Autorisierung, um einzelne Datenelemente zu lesen.
ReadMultiple Autorisierung, um Sätze von Daten zu lesen.
WriteAppend Autorisierung, um neue Datenelemente in Datasets zu erstellen.
WriteReplace Autorisierung, um Daten zu ersetzen.
WriteDelete Autorisierung, um Datenelemente aus Datasets zu löschen.
WriteMerge Autorisierung, um Daten zusammenzuführen.
AllRead Autorisierung, um Daten zu lesen.
AllWrite Autorisierung, um Daten zu schreiben.
All Autorisierung zum Erstellen, Lesen, Update und Löschen von Daten.

Beispiele

Im folgenden Beispiel wird schreibgeschützter Zugriff auf alle vom AccountingService bereitgestellten Daten festgelegt.

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

    }
}

Siehe auch

Verweis

System.Data.Services-Namespace