C# Класс MongoDB.Bson.BsonUtils

A static class containing BSON utility methods.
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
GetFriendlyTypeName ( Type type ) : string

Gets a friendly class name suitable for use in error messages.

ParseHexString ( string s ) : byte[]

Parses a hex string into its equivalent byte array.

ToDateTimeFromMillisecondsSinceEpoch ( long millisecondsSinceEpoch ) : System.DateTime

Converts from number of milliseconds since Unix epoch to DateTime.

ToHexString ( byte bytes ) : string

Converts a byte array to a hex string.

ToLocalTime ( System.DateTime dateTime ) : System.DateTime

Converts a DateTime to local time (with special handling for MinValue and MaxValue).

ToMillisecondsSinceEpoch ( System.DateTime dateTime ) : long

Converts a DateTime to number of milliseconds since Unix epoch.

ToUniversalTime ( System.DateTime dateTime ) : System.DateTime

Converts a DateTime to UTC (with special handling for MinValue and MaxValue).

TryParseHexString ( string s, byte &bytes ) : bool

Tries to parse a hex string to a byte array.

Описание методов

GetFriendlyTypeName() публичный статический Метод

Gets a friendly class name suitable for use in error messages.
public static GetFriendlyTypeName ( Type type ) : string
type System.Type The type.
Результат string

ParseHexString() публичный статический Метод

Parses a hex string into its equivalent byte array.
public static ParseHexString ( string s ) : byte[]
s string The hex string to parse.
Результат byte[]

ToDateTimeFromMillisecondsSinceEpoch() публичный статический Метод

Converts from number of milliseconds since Unix epoch to DateTime.
public static ToDateTimeFromMillisecondsSinceEpoch ( long millisecondsSinceEpoch ) : System.DateTime
millisecondsSinceEpoch long The number of milliseconds since Unix epoch.
Результат System.DateTime

ToHexString() публичный статический Метод

Converts a byte array to a hex string.
public static ToHexString ( byte bytes ) : string
bytes byte The byte array.
Результат string

ToLocalTime() публичный статический Метод

Converts a DateTime to local time (with special handling for MinValue and MaxValue).
public static ToLocalTime ( System.DateTime dateTime ) : System.DateTime
dateTime System.DateTime A DateTime.
Результат System.DateTime

ToMillisecondsSinceEpoch() публичный статический Метод

Converts a DateTime to number of milliseconds since Unix epoch.
public static ToMillisecondsSinceEpoch ( System.DateTime dateTime ) : long
dateTime System.DateTime A DateTime.
Результат long

ToUniversalTime() публичный статический Метод

Converts a DateTime to UTC (with special handling for MinValue and MaxValue).
public static ToUniversalTime ( System.DateTime dateTime ) : System.DateTime
dateTime System.DateTime A DateTime.
Результат System.DateTime

TryParseHexString() публичный статический Метод

Tries to parse a hex string to a byte array.
public static TryParseHexString ( string s, byte &bytes ) : bool
s string The hex string.
bytes byte A byte array.
Результат bool