Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Da DGWS baserer sig på XML, kan XmlMessageHeader.HeaderFromXml bruges til at indsætte en DGWS header generet ifbm. genereret af en WCF service reference.

...

Code Block
languagec#
var dgwsHeader = new dk.nsi.seal.dgwstypes.Header()
{
    SecurityLevel = 4,
    SecurityLevelSpecified = true,
    Linking = new Linking { MessageID = Guid.NewGuid().ToString("D") }
};

using (new OperationContextScope(client.InnerChannel))
{
    // Adding seal-security and dgws-header soap header
    OperationContext.Current.OutgoingMessageHeaders.Add(new IdCardMessageHeader(sealCard));
    OperationContext.Current.OutgoingMessageHeaders.Add(HeaderFromXml(dgwsHeader));

    return client.invokeAsync("test");
}

...