IdeaBlade.EntityModel.Server Assembly > IdeaBlade.EntityModel.Server Namespace : EntityServerQueryInterceptor Class |
The following tables list the members exposed by EntityServerQueryInterceptor.
Name | Description | |
---|---|---|
![]() | EntityServerQueryInterceptor Constructor |
Name | Description | |
---|---|---|
![]() | ResultsForced | True if ForceResult was called. |
Name | Description | |
---|---|---|
![]() | Context | Gets or sets a custom context object for this operation. |
![]() | DefaultAuthorization | Override this property to change the default entity-level authorization. |
![]() | DefaultClientQueryPermissions | Override this property to change the default query permissions. |
![]() | EntityManager | Returns an EntityManager. |
![]() | IsServerQuery | Returns true if the query was issued on the server. |
![]() | Principal | The System.Security.Principal.IPrincipal from the user session requesting this operation. |
![]() | QueriedEntities | Returns a list of the entities queried. This property is only available after the query has executed. |
![]() | Query | The current query. |
![]() | QueryFilters | May be added to in order to restrict how a query is executed. These filters will be ignored on any queries that are not subclasses of EntityQuery. |
![]() | ShouldAuthorizeQueryResult | Whether to perform authorization by entity type on the query result. Default is false. |
Name | Description | |
---|---|---|
![]() | Equals | (Inherited from object) |
![]() | GetHashCode | (Inherited from object) |
![]() | GetType | (Inherited from object) |
![]() | ToString | (Inherited from object) |
Name | Description | |
---|---|---|
![]() | AuthorizeQuery | Override this method to intercept the query to provide custom authorization. |
![]() | AuthorizeQueryResult | Override to perform authorization on the results of the query. |
![]() | ClientCanQuery | May be overridden to control which types are allowed to be queried by the user. |
![]() | ExecuteQuery | May be overridden. Insure that base.ExecuteQuery is called to insure that the underlying query is executed. |
![]() | FilterQuery | May be overridden to perform any logic before the query is executed. classes. |
![]() | Finalize | (Inherited from object) |
![]() | ForceResult | BETA feature - may be called to force the results of the query. The shape of the result being foreced must match that of the result of the query being executed. This method can be called either before or after the execution of the query. |
![]() | GetClientQueryPermission | Returns the permissions granted for this query and for this principal. |
![]() | MemberwiseClone | (Inherited from object) |
![]() | OnError | May be overridden to log errors; |