Aracılığıyla paylaş


IDataServiceConfiguration Arabirim

Tanım

IDataServiceConfiguration WCF Veri Hizmetleri tarafından varlık kümeleri ve hizmet işlemleri üzerindeki haklar, izin verilen isteklerdeki sınırlar, varsayılan olarak bulunamayan türleri kaydetme ve hata işlemede varsayılan ayrıntı dahil olmak üzere hizmetin davranışını ayarlamak için kullanılır.

public interface class IDataServiceConfiguration
public interface IDataServiceConfiguration
type IDataServiceConfiguration = interface
Public Interface IDataServiceConfiguration
Türetilmiş

Açıklamalar

Bu tür sınıflar tarafından DataService<T> InitializeService adlı statik bir yöntem uygulayarak, void döndürerek ve türünde IDataServiceConfigurationtek bir bağımsız değişken alarak hizmeti yapılandırmak için kullanılır. Yapılandırma nesnesi yalnızca hizmet başlatma çağrısı sırasında kullanılabilir.

Özellikler

MaxBatchCount

Bir toplu işlemde işlenebilen en fazla istek sayısını alır.

MaxChangesetCount

Bir toplu işlemde işlenebilen en fazla değişiklik kümesi sayısını alır.

MaxExpandCount

Veri hizmetine yönelik tüm istekler için $expand sorgu seçeneği tarafından genişletilebilen en fazla segment sayısını alır veya ayarlar.

MaxExpandDepth

Veri hizmetine yönelik tüm istekler için tek $expand bir yolda desteklenen en fazla segment sayısını alır veya ayarlar.

MaxObjectCountOnInsert

Tek bir isteğe eklenebilen en fazla nesne sayısını alır veya ayarlar.

MaxResultsPerCollection

Koleksiyon başına en fazla sonuç sayısını alır.

UseVerboseErrors

Veri hizmetinden gelen tüm yanıtlar için ayrıntılı hataların varsayılan olarak kullanılıp kullanılmayacağını alır veya ayarlar.

Yöntemler

RegisterKnownType(Type)

Veri hizmeti tarafından kullanılmak üzere bir kaynak türünü kaydeder.

SetEntitySetAccessRule(String, EntitySetRights)

Belirtilen varlık kümesi için erişim kurallarını ayarlar.

SetServiceOperationAccessRule(String, ServiceOperationRights)

Belirtilen hizmet işlemi için erişim kurallarını ayarlar.

Şunlara uygulanır