C# Class MongoDB.Bson.Serialization.IdGenerators.BsonBinaryDataGuidGenerator

Represents an Id generator for Guids stored in BsonBinaryData values.
Inheritance: IIdGenerator
Afficher le fichier Open project: CloudMetal/mongo-csharp-driver

Méthodes publiques

Méthode Description
BsonBinaryDataGuidGenerator ( GuidRepresentation guidRepresentation ) : System

Initializes a new instance of the BsonBinaryDataGuidGenerator class.

GenerateId ( object container, object document ) : object

Generates an Id for a document.

GetInstance ( GuidRepresentation guidRepresentation ) : BsonBinaryDataGuidGenerator

Gets the instance of BsonBinaryDataGuidGenerator for a GuidRepresentation.

IsEmpty ( object id ) : bool

Tests whether an Id is empty.

Method Details

BsonBinaryDataGuidGenerator() public méthode

Initializes a new instance of the BsonBinaryDataGuidGenerator class.
public BsonBinaryDataGuidGenerator ( GuidRepresentation guidRepresentation ) : System
guidRepresentation GuidRepresentation The GuidRepresentation to use when generating new Id values.
Résultat System

GenerateId() public méthode

Generates an Id for a document.
public GenerateId ( object container, object document ) : object
container object The container of the document (will be a MongoCollection when called from the C# driver).
document object The document.
Résultat object

GetInstance() public static méthode

Gets the instance of BsonBinaryDataGuidGenerator for a GuidRepresentation.
public static GetInstance ( GuidRepresentation guidRepresentation ) : BsonBinaryDataGuidGenerator
guidRepresentation GuidRepresentation The GuidRepresentation.
Résultat BsonBinaryDataGuidGenerator

IsEmpty() public méthode

Tests whether an Id is empty.
public IsEmpty ( object id ) : bool
id object The Id.
Résultat bool