Udostępnij za pośrednictwem


IDataServiceConfiguration Interfejs

Definicja

Jest IDataServiceConfiguration on używany przez Usługi danych programu WCF do konfigurowania zachowania usługi, w tym praw do zestawów jednostek i operacji usługi, limitów dozwolonych żądań, rejestrowania typów, których nie można odnaleźć domyślnie, oraz domyślnej szczegółowości obsługi błędów.

public interface class IDataServiceConfiguration
public interface IDataServiceConfiguration
type IDataServiceConfiguration = interface
Public Interface IDataServiceConfiguration
Pochodne

Uwagi

Ten typ jest używany przez DataService<T> klasy do konfigurowania usługi przez zaimplementowanie metody statycznej o nazwie InitializeService, zwracanie wartości void i przyjmowanie jednego argumentu typu IDataServiceConfiguration. Obiekt konfiguracji może być używany tylko podczas inicjowania wywołania usługi.

Właściwości

MaxBatchCount

Pobiera maksymalną liczbę żądań, które można obsłużyć w partii.

MaxChangesetCount

Pobiera maksymalną liczbę zestawów zmian, które można obsłużyć w partii.

MaxExpandCount

Pobiera lub ustawia maksymalną liczbę segmentów, które można rozszerzyć za pomocą opcji zapytania $expand dla wszystkich żądań do usługi danych.

MaxExpandDepth

Pobiera lub ustawia maksymalną liczbę segmentów obsługiwanych w jednej $expand ścieżce dla wszystkich żądań do usługi danych.

MaxObjectCountOnInsert

Pobiera lub ustawia maksymalną liczbę obiektów, które można wstawić w jednym żądaniu.

MaxResultsPerCollection

Pobiera maksymalną liczbę wyników na kolekcję.

UseVerboseErrors

Pobiera lub ustawia, czy pełne błędy są domyślnie używane dla wszystkich odpowiedzi z usługi danych.

Metody

RegisterKnownType(Type)

Rejestruje typ zasobu do użycia przez usługę danych.

SetEntitySetAccessRule(String, EntitySetRights)

Ustawia reguły dostępu dla określonego zestawu jednostek.

SetServiceOperationAccessRule(String, ServiceOperationRights)

Ustawia reguły dostępu dla określonej operacji usługi.

Dotyczy