IDataServiceConfiguration IDataServiceConfiguration IDataServiceConfiguration IDataServiceConfiguration Interface

Definición

WCF Data Services emplea IDataServiceConfiguration para configurar el comportamiento del servicio, incluidos los derechos de los conjuntos de entidades y las operaciones de servicio, los límites sobre las solicitudes permitidas, el registro de tipos no detectables de forma predeterminada y el nivel de detalle predeterminado en el control de errores.The IDataServiceConfiguration is used by WCF Data Services to set up the behavior of the service, including rights on entity sets and service operations, limits on the allowed requests, registering types not discoverable by default, and the default verbosity on error handling.

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

Comentarios

Las clases DataService<T> usan este tipo para configurar el servicio implementando un método estático denominado InitializeService, devolviendo void y tomando un único argumento de tipo IDataServiceConfiguration.This type is used by DataService<T> classes to configure the service by implementing a static method named InitializeService, returning void, and taking a single argument of type IDataServiceConfiguration. El objeto de configuración solo se puede usar durante la llamada a la inicialización del servicio.The configuration object may only be used during the call to service initialization.

Propiedades

MaxBatchCount MaxBatchCount MaxBatchCount MaxBatchCount

Obtiene el número máximo de solicitudes que se pueden administrar en un lote.Gets the maximum number of requests that can be handled in a batch.

MaxChangesetCount MaxChangesetCount MaxChangesetCount MaxChangesetCount

Obtiene el número máximo de conjuntos de cambios que se pueden administrar en un lote.Gets the maximum number of change sets that can be handled in a batch.

MaxExpandCount MaxExpandCount MaxExpandCount MaxExpandCount

Obtiene o establece el número máximo de segmentos que la opción de consulta $expand puede expandir para todas las solicitudes al servicio de datos.Gets or sets the maximum number of segments that can be expanded by the $expand query option for all requests to the data service.

MaxExpandDepth MaxExpandDepth MaxExpandDepth MaxExpandDepth

Obtiene o establece un número máximo de segmentos admitido en una única ruta de acceso $expand para todas las solicitudes al servicio de datos.Gets or sets a maximum number of segments supported in a single $expand path for all requests to the data service.

MaxObjectCountOnInsert MaxObjectCountOnInsert MaxObjectCountOnInsert MaxObjectCountOnInsert

Obtiene o establece el número máximo de objetos que se pueden insertar en una sola solicitud.Gets or sets the maximum number of objects that can be inserted in a single request.

MaxResultsPerCollection MaxResultsPerCollection MaxResultsPerCollection MaxResultsPerCollection

Obtiene el número máximo de resultados por colección.Gets the maximum number of results per collection.

UseVerboseErrors UseVerboseErrors UseVerboseErrors UseVerboseErrors

Obtiene o establece si se usan errores detallados de forma predeterminada para todas las respuestas del servicio de datos.Gets or sets whether verbose errors are used by default for all responses from the data service.

Métodos

RegisterKnownType(Type) RegisterKnownType(Type) RegisterKnownType(Type) RegisterKnownType(Type)

Registra un tipo de recurso para que lo use el servicio de datos.Registers a resource type for use by the data service.

SetEntitySetAccessRule(String, EntitySetRights) SetEntitySetAccessRule(String, EntitySetRights) SetEntitySetAccessRule(String, EntitySetRights) SetEntitySetAccessRule(String, EntitySetRights)

Establece las reglas de acceso para el conjunto de entidades especificado.Sets the access rules for the specified entity set.

SetServiceOperationAccessRule(String, ServiceOperationRights) SetServiceOperationAccessRule(String, ServiceOperationRights) SetServiceOperationAccessRule(String, ServiceOperationRights) SetServiceOperationAccessRule(String, ServiceOperationRights)

Establece las reglas de acceso para la operación de servicio especificada.Sets the access rules for the specified service operation.

Se aplica a