RequestContext.BeginReply Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Geçerli bağlamla ilişkili isteği yanıtlamak için zaman uyumsuz bir işlem başlatır.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| BeginReply(Message, AsyncCallback, Object) |
Türetilmiş bir sınıfta geçersiz kılındığında, geçerli bağlamla ilişkili isteği yanıtlamak için zaman uyumsuz bir işlem başlatır. |
| BeginReply(Message, TimeSpan, AsyncCallback, Object) |
Türetilmiş bir sınıfta geçersiz kılındığında, belirli bir zaman aralığı içinde geçerli bağlamla ilişkili isteği yanıtlamak için zaman uyumsuz bir işlem başlatır. |
Açıklamalar
Zaman uyumsuz işlem, açık bir zaman aşımıyla veya zaman aşımı olmadan kullanılabilir.
BeginReply(Message, AsyncCallback, Object)
- Kaynak:
- RequestContext.cs
- Kaynak:
- RequestContext.cs
- Kaynak:
- RequestContext.cs
Türetilmiş bir sınıfta geçersiz kılındığında, geçerli bağlamla ilişkili isteği yanıtlamak için zaman uyumsuz bir işlem başlatır.
public:
abstract IAsyncResult ^ BeginReply(System::ServiceModel::Channels::Message ^ message, AsyncCallback ^ callback, System::Object ^ state);
public abstract IAsyncResult BeginReply(System.ServiceModel.Channels.Message message, AsyncCallback callback, object state);
abstract member BeginReply : System.ServiceModel.Channels.Message * AsyncCallback * obj -> IAsyncResult
Public MustOverride Function BeginReply (message As Message, callback As AsyncCallback, state As Object) As IAsyncResult
Parametreler
- callback
- AsyncCallback
Zaman AsyncCallback uyumsuz yanıt işleminin tamamlandığını belirten bildirimi alan temsilci.
- state
- Object
Uygulama tarafından belirtilen ve zaman uyumsuz yanıt işlemiyle ilişkili durum bilgilerini içeren bir nesne.
Döndürülenler
Zaman IAsyncResult uyumsuz yanıt işlemine başvuran.
Açıklamalar
Uygulama işlemenin beklemeden devam etmesi gerektiğinde zaman uyumsuz BeginReply yöntemini kullanın. Geçerli iş parçacığı istek iletisini yanıtlarken veya zaman aşımı aralığı aşılana kadar engellenebilir olduğunda zaman uyumlu Reply yöntemlerden birini kullanın.
Bu yöntem, işlem için olay işleyicisinin kimliğini geri çağırma yoluyla bildirim alır. Yanıt gönderilene veya zaman aşımı gerçekleşene kadar işlem tamamlanmaz.
Uygulayanlara Notlar
İşlem tamamlanmadan önce belirtilen TimeoutException aşılırsa bir timeout oluşturur.
Şunlara uygulanır
BeginReply(Message, TimeSpan, AsyncCallback, Object)
- Kaynak:
- RequestContext.cs
- Kaynak:
- RequestContext.cs
- Kaynak:
- RequestContext.cs
Türetilmiş bir sınıfta geçersiz kılındığında, belirli bir zaman aralığı içinde geçerli bağlamla ilişkili isteği yanıtlamak için zaman uyumsuz bir işlem başlatır.
public:
abstract IAsyncResult ^ BeginReply(System::ServiceModel::Channels::Message ^ message, TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
public abstract IAsyncResult BeginReply(System.ServiceModel.Channels.Message message, TimeSpan timeout, AsyncCallback callback, object state);
abstract member BeginReply : System.ServiceModel.Channels.Message * TimeSpan * AsyncCallback * obj -> IAsyncResult
Public MustOverride Function BeginReply (message As Message, timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult
Parametreler
- timeout
- TimeSpan
TimeSpan Kullanılabilir bir isteğin yanıtlanmasının beklenebilecek zaman aralığını belirtir.
- callback
- AsyncCallback
Zaman AsyncCallback uyumsuz yanıt işleminin tamamlandığını belirten bildirimi alan temsilci.
- state
- Object
Uygulama tarafından belirtilen ve zaman uyumsuz yanıt işlemiyle ilişkili durum bilgilerini içeren bir nesne.
Döndürülenler
Zaman IAsyncResult uyumsuz yanıt işlemine başvuran.
Açıklamalar
Uygulama işlemenin isteğin tamamlanmasını beklemeden devam etmesi için zaman uyumsuz BeginReply yöntemini kullanın.
Geçerli iş parçacığı istek iletisini yanıtlarken veya zaman aşımı aralığı aşılana kadar engellenebilir olduğunda zaman uyumlu Reply yöntemlerden birini kullanın. Bu yöntem, işlem için olay işleyicisinin kimliğini geri çağırma yoluyla bildirim alır. Yanıt gönderilene veya zaman aşımı gerçekleşene kadar işlem tamamlanmaz.
Uygulayanlara Notlar
İşlem tamamlanmadan önce belirtilen TimeoutException aşılırsa bir timeout oluşturur.