CommunicationObject.OnBeginOpen(TimeSpan, AsyncCallback, Object) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Infogar bearbetning på ett kommunikationsobjekt när det övergår till öppningstillståndet på grund av anropet av en asynkron öppen åtgärd.
protected:
abstract IAsyncResult ^ OnBeginOpen(TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
protected abstract IAsyncResult OnBeginOpen(TimeSpan timeout, AsyncCallback callback, object state);
abstract member OnBeginOpen : TimeSpan * AsyncCallback * obj -> IAsyncResult
Protected MustOverride Function OnBeginOpen (timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult
Parametrar
- timeout
- TimeSpan
Det TimeSpan anger hur länge den öppna åtgärden måste slutföras innan tidsgränsen nås.
- callback
- AsyncCallback
Ombudet AsyncCallback som tar emot ett meddelande om slutförandet av den asynkrona åtgärden vid öppen åtgärd.
- state
- Object
Ett objekt som anges av programmet och som innehåller tillståndsinformation som är associerad med den asynkrona vid öppen åtgärd.
Returer
Det IAsyncResult som refererar till den asynkrona vid öppen åtgärd.
Undantag
Kommunikationsobjektet är i ett Faulted tillstånd och kan inte ändras.
Standardintervallet för den tid som tilldelades för åtgärden överskreds innan åtgärden slutfördes.
Kommentarer
Om du vill infoga bearbetning efter att ett kommunikationsobjekt övergår till ett öppningstillstånd på grund av att en synkron Open åtgärd anropas använder du Open metoden.