Struct ObjectId
Represents an ObjectId (see also BsonObjectId).
public struct ObjectId : IComparable<ObjectId>, IEquatable<ObjectId>, IConvertible
- Implements
- Inherited Members
- Extension Methods
Constructors
- ObjectId(byte[])
Initializes a new instance of the ObjectId class.
- ObjectId(string)
Initializes a new instance of the ObjectId class.
Properties
- CreationTime
Gets the creation time (derived from the timestamp).
- Empty
Gets an instance of ObjectId where the value is empty.
- Timestamp
Gets the timestamp.
Methods
- CompareTo(ObjectId)
Compares this ObjectId to another ObjectId.
- Equals(ObjectId)
Compares this ObjectId to another ObjectId.
- Equals(object)
Compares this ObjectId to another object.
- GenerateNewId()
Generates a new ObjectId with a unique value.
- GenerateNewId(DateTime)
Generates a new ObjectId with a unique value (with the timestamp component based on a given DateTime).
- GenerateNewId(int)
Generates a new ObjectId with a unique value (with the given timestamp).
- GetHashCode()
Gets the hash code.
- Parse(string)
Parses a string and creates a new ObjectId.
- ToByteArray()
Converts the ObjectId to a byte array.
- ToByteArray(byte[], int)
Converts the ObjectId to a byte array.
- ToString()
Returns a string representation of the value.
- TryParse(string, out ObjectId)
Tries to parse a string and create a new ObjectId.
Operators
- operator ==(ObjectId, ObjectId)
Compares two ObjectIds.
- operator >(ObjectId, ObjectId)
Compares two ObjectIds.
- operator >=(ObjectId, ObjectId)
Compares two ObjectIds.
- operator !=(ObjectId, ObjectId)
Compares two ObjectIds.
- operator <(ObjectId, ObjectId)
Compares two ObjectIds.
- operator <=(ObjectId, ObjectId)
Compares two ObjectIds.