Show / Hide Table of Contents

Class AbpMongoDbDateTimeSerializer

Inheritance
object
AbpMongoDbDateTimeSerializer
Namespace: Volo.Abp.MongoDB
Assembly: Volo.Abp.MongoDB.dll
Syntax
public class AbpMongoDbDateTimeSerializer : DateTimeSerializer

Constructors

AbpMongoDbDateTimeSerializer(DateTimeKind, bool)

Declaration
public AbpMongoDbDateTimeSerializer(DateTimeKind dateTimeKind, bool disableDateTimeNormalization)
Parameters
Type Name Description
DateTimeKind dateTimeKind
bool disableDateTimeNormalization

Properties

DateTimeKind

Declaration
protected DateTimeKind DateTimeKind { get; set; }
Property Value
Type Description
DateTimeKind

DisableDateTimeNormalization

Declaration
protected bool DisableDateTimeNormalization { get; set; }
Property Value
Type Description
bool

Methods

Deserialize(BsonDeserializationContext, BsonDeserializationArgs)

Declaration
public override DateTime Deserialize(BsonDeserializationContext context, BsonDeserializationArgs args)
Parameters
Type Name Description
BsonDeserializationContext context
BsonDeserializationArgs args
Returns
Type Description
DateTime

Serialize(BsonSerializationContext, BsonSerializationArgs, DateTime)

Declaration
public override void Serialize(BsonSerializationContext context, BsonSerializationArgs args, DateTime value)
Parameters
Type Name Description
BsonSerializationContext context
BsonSerializationArgs args
DateTime value

Extension Methods

AbpObjectExtensions.As<T>(object)
AbpObjectExtensions.To<T>(object)
LockExtensions.Locking(object, Action)
LockExtensions.Locking<TResult>(object, Func<TResult>)
AbpObjectExtensions.If<T>(T, bool, Action<T>)
AbpObjectExtensions.If<T>(T, bool, Func<T, T>)
AbpObjectExtensions.IsIn<T>(T, IEnumerable<T>)
AbpObjectExtensions.IsIn<T>(T, params T[])
AbpQueryableExtensions.OrderByIf<T, TQueryable>(TQueryable, bool, string)
AbpQueryableExtensions.PageBy<T, TQueryable>(TQueryable, int, int)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, bool>>)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, int, bool>>)
AbpOpenIddictQueryableExtensions.SkipIf<T, TQueryable>(TQueryable, bool, int?)
AbpOpenIddictQueryableExtensions.TakeIf<T, TQueryable>(TQueryable, bool, int?)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
In this article
Back to top Powered by ABP.IO Platform