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);
}
}