ISendMessageCallback Antarmuka

Definisi

Antarmuka yang mengimplementasikan panggilan balik yang dipanggil tepat sebelum pesan dikirim pada kawat oleh Send aktivitas atau SendParametersContent .

public interface class ISendMessageCallback
public interface ISendMessageCallback
type ISendMessageCallback = interface
Public Interface ISendMessageCallback

Contoh

Contoh berikut menunjukkan cara mengimplementasikan ISendMessageCallback antarmuka ke header baru ke pesan sebelum dikirim pada kawat.

class SendInstanceIdCallback : ISendMessageCallback
{
    public const string HeaderName = "InstanceIdHeader";
    public const string HeaderNS = "http://Microsoft.Samples.AccessingOperationContext";

    public Guid InstanceId { get; set; }

    public void OnSendMessage(System.ServiceModel.OperationContext operationContext)
    {
        operationContext.OutgoingMessageHeaders.Add(MessageHeader.CreateHeader(HeaderName, HeaderNS, this.InstanceId));
    }
}

Metode

Nama Deskripsi
OnSendMessage(OperationContext)

Dijalankan saat pesan layanan dikirim.

Berlaku untuk