ISendMessageCallback Schnittstelle

Definition

Eine Schnittstelle, die einen Rückruf implementiert, der unmittelbar vor dem Senden einer Nachricht an die Leitung durch die Send Oder-Aktivitäten SendParametersContent aufgerufen wird.

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

Beispiele

Das folgende Beispiel zeigt, wie Die ISendMessageCallback Schnittstelle in eine neue Kopfzeile in eine Nachricht implementiert wird, bevor sie an das Kabel gesendet wird.

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));
    }
}

Methoden

Name Beschreibung
OnSendMessage(OperationContext)

Wird ausgeführt, wenn eine Dienstnachricht gesendet wird.

Gilt für: