Aracılığıyla paylaş


SocketAsyncEventArgs.LastOperation Özellik

Tanım

Bu bağlam nesnesiyle en son gerçekleştirilen yuva işleminin türünü alır.

public:
 property System::Net::Sockets::SocketAsyncOperation LastOperation { System::Net::Sockets::SocketAsyncOperation get(); };
public System.Net.Sockets.SocketAsyncOperation LastOperation { get; }
member this.LastOperation : System.Net.Sockets.SocketAsyncOperation
Public ReadOnly Property LastOperation As SocketAsyncOperation

Özellik Değeri

SocketAsyncOperation Bu bağlam nesnesiyle en son gerçekleştirilen yuva işleminin türünü gösteren örnek.

Açıklamalar

Bu özellik, bu SocketAsyncEventArgs nesne kullanılarak en son tamamlanan zaman uyumsuz yuva işlemini açıklar. Bu özelliğin değeri, örnek zaman uyumsuz yuva işlemini başlatmak için kullanılana kadar SocketAsyncEventArgs olacaktırSocketAsyncOperation.None. Özelliği daha sonra parametresini alan yöntemlerde gerçekleştirilen işlem türüne SocketAsyncEventArgs ayarlanır. Bu özellik, birden çok zaman uyumsuz yuva işlemi türü için tek tamamlama geri çağırma temsilcisi kullanmayı daha kolay bir şekilde kolaylaştırır.

Bu özellik, örnek başka bir SocketAsyncEventArgs zaman uyumsuz yuva (xxxAsync) işlemi için kullanılana kadar SocketAsyncEventArgs örnekte geçerli kalır.

Bu özellik tüm zaman uyumsuz yuva (xxxAsync) yöntemleri tarafından ayarlanır.

Sınıfında zaman uyumsuz yuva yönteminin (xxxAsync) çağrılması System.Net.Sockets.Socket bu özellik değerini ayarlar. Bu özellik, uygulama tarafından uygulanan SocketAsyncCallback tamamlama yordamıyla kullanılmak üzere tasarlanmıştır.

Şunlara uygulanır

Ayrıca bkz.