Show / Hide Table of Contents

Class ClientQueryExecutionContext

A client query execution context.

Inheritance
System.Object
System.Dynamic.DynamicObject
ExpandoBase
Expando
Context
ClientQueryExecutionContext
Implements
IClientQueryExecutionContext
IContext
IExpando
System.Dynamic.IDynamicMetaObjectProvider
IIndexable
ILoggable
System.IDisposable
Inherited Members
Context.AmbientServices
Context.CompositionContext
Context.Identity
Context.Logger
Context.Dispose()
Context.ValidateIdentity(IIdentity, IIdentity)
Context.SetCompositionContext(ICompositionContext)
Context.SetAmbientServices(IAmbientServices)
Context.Dispose(Boolean)
ExpandoBase.Item[String]
ExpandoBase.GetDynamicMemberNames()
ExpandoBase.HasDynamicMember(String)
ExpandoBase.TryGetMember(GetMemberBinder, Object)
ExpandoBase.TrySetMember(SetMemberBinder, Object)
ExpandoBase.TryInvokeMember(InvokeMemberBinder, Object[], Object)
ExpandoBase.ToDictionary(Func<String, String>, Func<Object, Object>)
ExpandoBase.GetInnerObjectTypeInfo()
ExpandoBase.GetThisTypeInfo()
ExpandoBase.TryGetValue(String, Object)
ExpandoBase.TrySetValue(String, Object)
System.Dynamic.DynamicObject.GetMetaObject(System.Linq.Expressions.Expression)
System.Dynamic.DynamicObject.TryBinaryOperation(System.Dynamic.BinaryOperationBinder, System.Object, System.Object)
System.Dynamic.DynamicObject.TryConvert(System.Dynamic.ConvertBinder, System.Object)
System.Dynamic.DynamicObject.TryCreateInstance(System.Dynamic.CreateInstanceBinder, System.Object[], System.Object)
System.Dynamic.DynamicObject.TryDeleteIndex(System.Dynamic.DeleteIndexBinder, System.Object[])
System.Dynamic.DynamicObject.TryDeleteMember(System.Dynamic.DeleteMemberBinder)
System.Dynamic.DynamicObject.TryGetIndex(System.Dynamic.GetIndexBinder, System.Object[], System.Object)
System.Dynamic.DynamicObject.TryInvoke(System.Dynamic.InvokeBinder, System.Object[], System.Object)
System.Dynamic.DynamicObject.TrySetIndex(System.Dynamic.SetIndexBinder, System.Object[], System.Object)
System.Dynamic.DynamicObject.TryUnaryOperation(System.Dynamic.UnaryOperationBinder, System.Object)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Kephas.Data.Client.Queries
Assembly: Kephas.Data.Client.dll
Syntax
public class ClientQueryExecutionContext : Context, IClientQueryExecutionContext, IContext, IExpando, IDynamicMetaObjectProvider, IIndexable, ILoggable, IDisposable

Constructors

| Improve this Doc View Source

ClientQueryExecutionContext(IContext)

Initializes a new instance of the ClientQueryExecutionContext class.

Declaration
public ClientQueryExecutionContext(IContext operationContext = null)
Parameters
Type Name Description
IContext operationContext

Optional. The operation context.

Properties

| Improve this Doc View Source

ClientEntityType

Gets or sets the type of the client entity.

Declaration
public Type ClientEntityType { get; set; }
Property Value
Type Description
System.Type

The type of the client entity.

| Improve this Doc View Source

ClientQueryConversionContextConfig

Gets or sets the client query conversion context configuration.

Declaration
public Action<IClientQueryConversionContext> ClientQueryConversionContextConfig { get; set; }
Property Value
Type Description
System.Action<IClientQueryConversionContext>

The client query conversion context configuration.

| Improve this Doc View Source

DataConversionContextConfig

Gets or sets the data conversion context configuration.

Declaration
public Action<object, IDataConversionContext> DataConversionContextConfig { get; set; }
Property Value
Type Description
System.Action<System.Object, IDataConversionContext>

The data conversion context configuration.

| Improve this Doc View Source

EntityType

Gets or sets the type of the entity.

Declaration
public Type EntityType { get; set; }
Property Value
Type Description
System.Type

The type of the entity.

| Improve this Doc View Source

Options

Gets or sets options for controlling the operation.

Declaration
public object Options { get; set; }
Property Value
Type Description
System.Object

The options.

Implements

IClientQueryExecutionContext
IContext
IExpando
System.Dynamic.IDynamicMetaObjectProvider
IIndexable
ILoggable
System.IDisposable

Extension Methods

DynamicObjectExtensions.SetPropertyValue(Object, String, Object)
DynamicObjectExtensions.TrySetPropertyValue(Object, String, Object)
DynamicObjectExtensions.GetPropertyValue(Object, String)
DynamicObjectExtensions.TryGetPropertyValue(Object, String, out Object)
DynamicObjectExtensions.GetRuntimeTypeInfo(Object)
DynamicObjectExtensions.ToDynamic(Object)
DynamicObjectExtensions.ToExpando(Object)
BehaviorValue.ToBehaviorValue<TValue>(TValue)
CollectionExtensions.AddRange<T, TItem>(T, IEnumerable<TItem>)
LoggingExtensions.GetLogger(Object, IContext)
TypeExtensions.GetAbstractType(Object)
TypeExtensions.GetAbstractTypeInfo(Object)
ReflectionHelper.GetTypeInfo(Object)
MessageBrokerExtensions.CreateBrokeredMessageBuilder(IContext)
ContextExtensions.InitialData(IContext)
ContextExtensions.WithInitialData<TContext>(TContext, IEnumerable<(Object entity, ChangeState changeState)>)
ContextExtensions.WithInitialData<TContext>(TContext, IEnumerable<Object>)
ContextExtensions.WithInitialData<TContext>(TContext, IEnumerable<IChangeStateTrackableEntityEntry>)
EntityEntryExtensions.TryGetAttachedEntityEntry(Object)
ClientQueryExecutionContextExtensions.WithClientQueryConversionContextConfig(IClientQueryExecutionContext, Action<IClientQueryConversionContext>)
ClientQueryExecutionContextExtensions.WithDataConversionContextConfig(IClientQueryExecutionContext, Action<Object, IDataConversionContext>)
  • Improve this Doc
  • View Source
Back to top Generated by DocFX