public CimOperationOptions(bool mustUnderstand) { this._operationCallback = new OperationCallbacks(); this._writeMessageCallback = null; this._writeProgressCallback = null; this._writeErrorCallback = null; this._promptUserCallback = null; }
public override void RegisterAcceptedAsyncCallbacks(OperationCallbacks operationCallbacks, CimOperationOptions operationOptions) { base.RegisterAcceptedAsyncCallbacks(operationCallbacks, operationOptions); operationCallbacks.InstanceResultCallback = this.InstanceResultCallback; if (operationOptions != null && operationOptions.EnableMethodResultStreaming) { operationCallbacks.StreamedParameterCallback = this.StreamedParameterCallback; } }
internal static OperationCallbacks GetOperationCallbacks(this CimOperationOptions operationOptions, CimAsyncCallbacksReceiverBase acceptCallbacksReceiver) { OperationCallbacks operationCallbacks = operationOptions.GetOperationCallbacks(); if (acceptCallbacksReceiver != null) { acceptCallbacksReceiver.RegisterAcceptedAsyncCallbacks(operationCallbacks, operationOptions); } return(operationCallbacks); }
public CimOperationOptions(CimOperationOptions optionsToClone) { if (optionsToClone == null) { throw new ArgumentNullException("optionsToClone"); } this._operationCallback = optionsToClone.GetOperationCallbacks(); this._writeMessageCallback = optionsToClone._writeMessageCallback; this._writeProgressCallback = optionsToClone._writeProgressCallback; this._writeErrorCallback = optionsToClone._writeErrorCallback; this._promptUserCallback = optionsToClone._promptUserCallback; }
internal static OperationCallbacks GetOperationCallbacks(this CimOperationOptions operationOptions) { OperationCallbacks operationCallback = new OperationCallbacks(); if (operationOptions != null) { operationCallback.WriteErrorCallback = operationOptions.OperationCallback.WriteErrorCallback; operationCallback.WriteMessageCallback = operationOptions.OperationCallback.WriteMessageCallback; operationCallback.WriteProgressCallback = operationOptions.OperationCallback.WriteProgressCallback; operationCallback.PromptUserCallback = operationOptions.OperationCallback.PromptUserCallback; } return(operationCallback); }
public virtual void RegisterAcceptedAsyncCallbacks(OperationCallbacks operationCallbacks, CimOperationOptions operationOptions) { operationCallbacks.InternalErrorCallback = new OperationCallbacks.InternalErrorCallbackDelegate(this.ReportInternalErrorCore); operationCallbacks.ManagedOperationContext = this; }
public override void RegisterAcceptedAsyncCallbacks(OperationCallbacks operationCallbacks, CimOperationOptions operationOptions) { base.RegisterAcceptedAsyncCallbacks(operationCallbacks, operationOptions); operationCallbacks.IndicationResultCallback = this.IndicationResultCallback; }