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 aufgerufen wird, kurz bevor eine Meldung von der Send-Aktivität oder der SendParametersContent-Aktivität gesendet wird.
public interface class ISendMessageCallback
public interface ISendMessageCallback
type ISendMessageCallback = interface
Public Interface ISendMessageCallback
Beispiele
Das folgende Beispiel zeigt, wie Sie die ISendMessageCallback Schnittstelle in eine neue Kopfzeile in eine Nachricht implementieren, bevor sie an der Leitung 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
OnSendMessage(OperationContext) |
Wird ausgeführt, wenn eine Dienstmeldung gesendet wird. |