Class SystemProfileInfo
Represents a document from the system.profile collection.
[Serializable]
[BsonSerializer(typeof(SystemProfileInfoSerializer))]
public class SystemProfileInfo : BsonDocumentBackedClass
- Inheritance
-
SystemProfileInfo
- Inherited Members
- Extension Methods
Constructors
SystemProfileInfo()
Initializes a new instance of the SystemProfileInfo class.
public SystemProfileInfo()
Properties
Abbreviated
Gets or sets the abbreviated profile info (only used when the profile info would have exceeded 100KB).
public string Abbreviated { get; set; }
Property Value
Client
Gets or sets the client.
public string Client { get; set; }
Property Value
Command
Gets or sets the command.
public BsonDocument Command { get; set; }
Property Value
CursorId
Gets or sets the cursor Id.
public long CursorId { get; set; }
Property Value
Duration
Gets or sets the duration.
public TimeSpan Duration { get; set; }
Property Value
Error
Gets or sets the error message.
public string Error { get; set; }
Property Value
Exception
Gets or sets the exception message.
public string Exception { get; set; }
Property Value
ExceptionCode
Gets or sets the exception code.
public int ExceptionCode { get; set; }
Property Value
Exhaust
Gets or sets a value indicating whether exhaust was true.
public bool Exhaust { get; set; }
Property Value
FastMod
Gets or sets a value indicating whether fastMod was true.
public bool FastMod { get; set; }
Property Value
FastModInsert
Gets or sets a value indicating whether fastModInsert was true.
public bool FastModInsert { get; set; }
Property Value
IdHack
Gets or sets a value indicating whether idHack was true.
public bool IdHack { get; set; }
Property Value
Info
Gets or sets the info string (only present with pre 2.0 servers).
public string Info { get; set; }
Property Value
KeyUpdates
Gets or sets the number of key updates.
public int KeyUpdates { get; set; }
Property Value
LockStatistics
Gets or sets the lock statistics.
public SystemProfileLockStatistics LockStatistics { get; set; }
Property Value
Moved
Gets or sets a value indicating whether moved was true.
public bool Moved { get; set; }
Property Value
Namespace
Gets or sets the namespace.
public string Namespace { get; set; }
Property Value
NumberMoved
Gets or sets the number of documents moved.
public int NumberMoved { get; set; }
Property Value
NumberOfYields
Gets or sets the number of yields.
public int NumberOfYields { get; set; }
Property Value
NumberReturned
Gets or sets the number of documents returned.
public int NumberReturned { get; set; }
Property Value
NumberScanned
Gets or sets the number of documents scanned.
public int NumberScanned { get; set; }
Property Value
NumberToReturn
Gets or sets the number of documents to return.
public int NumberToReturn { get; set; }
Property Value
NumberToSkip
Gets or sets the number of documents to skip.
public int NumberToSkip { get; set; }
Property Value
NumberUpdated
Gets or sets the number of documents update by an update operation.
public int NumberUpdated { get; set; }
Property Value
Op
Gets or sets the operation.
public string Op { get; set; }
Property Value
Query
Gets or sets the query.
public BsonDocument Query { get; set; }
Property Value
RawDocument
Gets the raw document.
public BsonDocument RawDocument { get; }
Property Value
ResponseLength
Gets or sets the response length.
public int ResponseLength { get; set; }
Property Value
ScanAndOrder
Gets or sets a value indicating whether scanAndOrder was true.
public bool ScanAndOrder { get; set; }
Property Value
Timestamp
Gets or sets the timestamp.
public DateTime Timestamp { get; set; }
Property Value
UpdateObject
Gets or sets the update object.
public BsonDocument UpdateObject { get; set; }
Property Value
Upsert
Gets or sets a value indicating whether upsert was true.
public bool Upsert { get; set; }
Property Value
User
Gets or sets the user.
public string User { get; set; }