Class EvalOperation
- Namespace
- MongoDB.Driver.Core.Operations
- Assembly
- MongoDB.Driver.Core.dll
Represents an eval operation.
[Obsolete("This class will be made internal in a later release.")]
public class EvalOperation : IWriteOperation<BsonValue>
- Inheritance
-
EvalOperation
- Implements
- Inherited Members
- Extension Methods
Constructors
- EvalOperation(DatabaseNamespace, BsonJavaScript, MessageEncoderSettings)
Initializes a new instance of the EvalOperation class.
Properties
- Args
Gets or sets the arguments to the JavaScript function.
- DatabaseNamespace
Gets the database namespace.
- Function
Gets the JavaScript function.
- MaxTime
Gets or sets the maximum time the server should spend on this operation.
- MessageEncoderSettings
Gets the message encoder settings.
- NoLock
Gets or sets a value indicating whether the server should not take a global write lock before evaluating the JavaScript function.
Methods
- Execute(IWriteBinding, CancellationToken)
Executes the operation.
- ExecuteAsync(IWriteBinding, CancellationToken)
Executes the operation.