ISendMessageCallback Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |