EntitySetRights Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Výčet sloužící k definování přístupových práv k datům nasazeným WCF Data Services.
Tento výčet podporuje bitové kombinace hodnot jeho členů.
public enum class EntitySetRights
[System.Flags]
public enum EntitySetRights
[<System.Flags>]
type EntitySetRights =
Public Enum EntitySetRights
- Dědičnost
- Atributy
Pole
All | 63 | Autorizace k vytváření, čtení, aktualizaci a odstraňování dat. |
AllRead | 3 | Autorizace ke čtení dat. |
AllWrite | 60 | Autorizace zápisu dat. |
None | 0 | Odepře všechna práva pro přístup k datům. |
ReadMultiple | 2 | Autorizace čtení sad dat |
ReadSingle | 1 | Autorizace pro čtení jednotlivých datových položek |
WriteAppend | 4 | Autorizace k vytváření nových datových položek v datových sadách |
WriteDelete | 16 | Autorizace k odstranění položek dat z datových sad |
WriteMerge | 32 | Autorizace slučování dat |
WriteReplace | 8 | Autorizace k nahrazení dat |
Příklady
Následující příklad nastaví přístup jen pro čtení ke všem datům nasazeným nástrojem AccountingService
.
namespace AccountingServiceWebApp
{
public class AccountingService :
DataService<DataModel>
{
config.SetResourceContainerAccessRule("*",
ResourceContainerRights.AllRead);
}
}