public IAsyncResult BeginGetLinesStatus(LineStatus[] lines, AsyncCallback cb, object s) { LengthyGetLinesStatusAsyncStub stub = new LengthyGetLinesStatusAsyncStub(LengthyGetLinesStatus); GetLinesStatusState glss = new GetLinesStatusState(); glss.previousstate = s; glss.stub = stub; return(stub.BeginInvoke(lines, cb, glss)); }
public LineStatus[] EndGetLinesStatus(IAsyncResult call) { GetLinesStatusState glss = (GetLinesStatusState)call.AsyncState; return(glss.stub.EndInvoke(call)); }
public IAsyncResult BeginGetLinesStatus(LineStatus[] lines, AsyncCallback cb, object s) { LengthyGetLinesStatusAsyncStub stub = new LengthyGetLinesStatusAsyncStub(LengthyGetLinesStatus); GetLinesStatusState glss = new GetLinesStatusState(); glss.previousstate = s; glss.stub = stub; return stub.BeginInvoke(lines, cb, glss); }