Share via


EmailSendOperation Sınıf

Tanım

bir Operation<T> isteğin durumunu izlemek için.SendAsync(WaitUntil, EmailMessage, CancellationToken) İşlem Value başarıyla tamamlandıktan sonra Terminal başarısız durumu için OperationId = Azure.Communication.Email.EmailSendResult.Id, işlem durumu = Status ve hata içeren bir nesne olacaktır.

public class EmailSendOperation : Azure.Operation<Azure.Communication.Email.EmailSendResult>
type EmailSendOperation = class
    inherit Operation<EmailSendResult>
Public Class EmailSendOperation
Inherits Operation(Of EmailSendResult)
Devralma

Oluşturucular

EmailSendOperation()

Sahte işlem için yeni EmailSendOperation bir örnek başlatır.

EmailSendOperation(String, EmailClient)

Yeni EmailSendOperation bir örnek başlatır

Özellikler

HasCompleted

İşlemin tamamlanıp tamamlanmadığını belirten bir değer alır.

HasValue

İşlemin tamamlanıp tamamlanmadığını ve başarıyla bir değer oluşturup oluşturmadığını belirten bir değer alır. Value özelliği, e-posta gönderme işleminin durumudur.

Id

Uzun süre çalışan işlemin durumunu yoklamada kullanılabilecek işlemi temsil eden bir kimlik alır.

Value

E-posta gönderme işleminin durumunu alır.

Yöntemler

GetRawResponse()

Sunucudan alınan son HTTP yanıtı.

UpdateStatus(CancellationToken)

E-posta gönderme işleminin en son durumunu denetleyin.

UpdateStatusAsync(CancellationToken)

E-posta gönderme işleminin en son durumunu denetleyin.

WaitForCompletion(CancellationToken)

Uzun süre çalışan işlem tamamlanana kadar sunucuyu düzenli aralıklarla çağırır.

WaitForCompletion(CancellationToken)

Uzun süre çalışan işlem tamamlanana kadar sunucuyu düzenli aralıklarla çağırır.

(Devralındığı yer: Operation<T>)
WaitForCompletion(TimeSpan, CancellationToken)

Uzun süre çalışan işlem tamamlanana kadar sunucuyu düzenli aralıklarla çağırır.

WaitForCompletion(TimeSpan, CancellationToken)

Uzun süre çalışan işlem tamamlanana kadar sunucuyu düzenli aralıklarla çağırır.

(Devralındığı yer: Operation<T>)
WaitForCompletionAsync(CancellationToken)

Uzun süre çalışan işlem tamamlanana kadar sunucuyu düzenli aralıklarla çağırır.

WaitForCompletionAsync(TimeSpan, CancellationToken)

Uzun süre çalışan işlem tamamlanana kadar sunucuyu düzenli aralıklarla çağırır.

WaitForCompletionResponse(CancellationToken)

Uzun süre çalışan işlem tamamlanana kadar sunucuyu düzenli aralıklarla çağırır.

(Devralındığı yer: Operation)
WaitForCompletionResponse(TimeSpan, CancellationToken)

Uzun süre çalışan işlem tamamlanana kadar sunucuyu düzenli aralıklarla çağırır.

(Devralındığı yer: Operation)
WaitForCompletionResponseAsync(CancellationToken)

Uzun süre çalışan işlem tamamlanana kadar sunucuyu düzenli aralıklarla çağırır.

(Devralındığı yer: Operation)
WaitForCompletionResponseAsync(TimeSpan, CancellationToken)

Uzun süre çalışan işlem tamamlanana kadar sunucuyu düzenli aralıklarla çağırır.

(Devralındığı yer: Operation)

Şunlara uygulanır