Esempio n. 1
0
 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);
        }
Esempio n. 4
0
 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);
        }
Esempio n. 6
0
 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;
 }