File

projects/wms-framework/src/lib/wcfserviceinvocationsupport/InvokeAsyncCompletedEventArgs.ts

Description

Service Completed event args object

Extends

AsyncCompletedEventArgs

Index

Properties
Methods
Accessors

Constructor

constructor(results: any[], error: Exception, cancelled: boolean, userState: any)

Creates an instance of InvokeAsyncCompletedEventArgs.

Parameters :
Name Type Optional
results any[] No
error Exception No
cancelled boolean No
userState any No

Properties

Private results
Type : any[]
Private _cancelled
Type : boolean
Default value : false
Inherited from AsyncCompletedEventArgs
Private _error
Type : Exception
Default value : null
Inherited from AsyncCompletedEventArgs
Private _state
Type : object
Default value : null
Inherited from AsyncCompletedEventArgs

Methods

Protected RaiseExceptionIfNecessary
RaiseExceptionIfNecessary()
Inherited from AsyncCompletedEventArgs

Raises a user-supplied exception if an asynchronous operation failed.

Returns : void

Accessors

Results
getResults()

Stores the service results

Returns : any[]
import { Exception } from '../baseframework/Exceptions';
import { AsyncCompletedEventArgs } from './AsyncCompletedEventArgs';

/**
 * Service Completed event args object
 *
 * @export
 * @class InvokeAsyncCompletedEventArgs
 * @wType System.ServiceModel.ClientBase`1+InvokeAsyncCompletedEventArgs
 */
export class InvokeAsyncCompletedEventArgs extends AsyncCompletedEventArgs {
  private results: any[];

  /**
   * Creates an instance of InvokeAsyncCompletedEventArgs.
   * @param {any[]} results
   * @param {Exception} error
   * @param {boolean} cancelled
   * @param {any} userState
   * @memberof InvokeAsyncCompletedEventArgs
   */
  constructor(
    results: any[],
    error: Exception,
    cancelled: boolean,
    userState: any
  ) {
    super(error, cancelled, userState);
    this.results = results;
  }

  /**
   * Stores the service results
   *
   * @type {any[]}
   * @memberof InvokeAsyncCompletedEventArgs
   */
  public get Results(): any[] {
    return this.results;
  }
}

result-matching ""

    No results matching ""