EntitySetRights Sabit listesi

Tanım

WCF Veri Hizmetleri tarafından dağıtılan verilere erişim haklarını tanımlamak için kullanılan bir numaralandırma.

Bu sabit listesi, üyeleri için bit düzeyinde karşılaştırmayı destekler.

public enum class EntitySetRights
[System.Flags]
public enum EntitySetRights
[<System.Flags>]
type EntitySetRights = 
Public Enum EntitySetRights
Devralma
EntitySetRights
Öznitelikler

Alanlar

Name Değer Description
None 0

Verilere erişim için tüm hakları reddeder.

ReadSingle 1

Tek veri öğelerini okumak için yetkilendirme.

ReadMultiple 2

Veri kümelerini okumak için yetkilendirme.

AllRead 3

Verileri okumak için yetkilendirme.

WriteAppend 4

Veri kümelerinde yeni veri öğeleri oluşturma yetkisi.

WriteReplace 8

Verileri değiştirmek için yetkilendirme.

WriteDelete 16

Veri kümelerinden veri öğelerini silme yetkisi.

WriteMerge 32

Verileri birleştirmek için yetkilendirme.

AllWrite 60

Veri yazma yetkisi.

All 63

Veri oluşturma, okuma, güncelleştirme ve silme yetkisi.

Örnekler

Aşağıdaki örnek, tarafından AccountingServicedağıtılan tüm verilere salt okunur erişimi ayarlar.

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

    }  
}  

Şunlara uygulanır