Udostępnij za pośrednictwem


ReceiveContext.BeginAbandon Metoda

Definicja

Rozpoczyna operację porzucania asynchronicznego.

Przeciążenia

BeginAbandon(TimeSpan, AsyncCallback, Object)

Rozpoczyna asynchroniczną operację porzucania z określonym limitem czasu, asynchronicznym wywołaniem zwrotnym i danymi stanu zdefiniowanymi przez użytkownika.

BeginAbandon(Exception, TimeSpan, AsyncCallback, Object)

Rozpoczyna asynchroniczną operację porzucania z określonym wyjątkiem, przekroczeniem limitu czasu, asynchronicznym wywołaniem zwrotnym i danymi stanu zdefiniowanymi przez użytkownika.

BeginAbandon(TimeSpan, AsyncCallback, Object)

Rozpoczyna asynchroniczną operację porzucania z określonym limitem czasu, asynchronicznym wywołaniem zwrotnym i danymi stanu zdefiniowanymi przez użytkownika.

public:
 virtual IAsyncResult ^ BeginAbandon(TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
public virtual IAsyncResult BeginAbandon (TimeSpan timeout, AsyncCallback callback, object state);
abstract member BeginAbandon : TimeSpan * AsyncCallback * obj -> IAsyncResult
override this.BeginAbandon : TimeSpan * AsyncCallback * obj -> IAsyncResult
Public Overridable Function BeginAbandon (timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult

Parametry

timeout
TimeSpan

Limit czasu ukończenia operacji porzucania.

callback
AsyncCallback

Asynchroniczny delegat wywołania zwrotnego, który odbiera powiadomienie o zakończeniu operacji asynchronicznej.

state
Object

Dane stanu zdefiniowane przez użytkownika.

Zwraca

Element IAsyncResult odwołujący się do operacji porzucania asynchronicznego.

Dotyczy

BeginAbandon(Exception, TimeSpan, AsyncCallback, Object)

Rozpoczyna asynchroniczną operację porzucania z określonym wyjątkiem, przekroczeniem limitu czasu, asynchronicznym wywołaniem zwrotnym i danymi stanu zdefiniowanymi przez użytkownika.

public:
 virtual IAsyncResult ^ BeginAbandon(Exception ^ exception, TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
public virtual IAsyncResult BeginAbandon (Exception exception, TimeSpan timeout, AsyncCallback callback, object state);
abstract member BeginAbandon : Exception * TimeSpan * AsyncCallback * obj -> IAsyncResult
override this.BeginAbandon : Exception * TimeSpan * AsyncCallback * obj -> IAsyncResult
Public Overridable Function BeginAbandon (exception As Exception, timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult

Parametry

exception
Exception

Wyjątek, który zawiera przyczynę porzucania operacji.

timeout
TimeSpan

Limit czasu ukończenia operacji porzucania.

callback
AsyncCallback

Asynchroniczny delegat wywołania zwrotnego, który odbiera powiadomienie o zakończeniu operacji asynchronicznej.

state
Object

dane stanu zdefiniowane przez użytkownika.

Zwraca

Element IAsyncResult odwołujący się do operacji porzucania asynchronicznego.

Dotyczy