Page History
...
DgwsHeader er fjernet, og DgwsMessageHeader er renamed til XmlMessageHeader, da den i virkeligheden tager noget XML og indsætter det som Header content i WCF regimet.
Den laves nu med en static metode 'DgwsMessageHeaderXmlMessageHeader.DgwsHeaderHeaderFromXml', som direkte tager den værdi der før blev givet til DgwsHeader constructor. Se DgwsMessageHeader.
...
Seal.NET indeholder en række IEndPointBehavior-klasser som kan benyttes af WCF service references.
...
XmlMessageHeader
Den Gode Webservice specificerer en ekstra headertype, som DgwsMessageHeader implementerer.som kan indsættes ud fra XML med XmlMessageHeader. Den kan tilsvarende indsætte Medcom-header data som XML.
XmlMessageHeader DgwsMessageHeader implementer System.ServiceModel.Channels.Message fra https://www.nuget.org/packages/System.ServiceModel.Primitives/, så den kan bruges med WCF Service references.
DgwsMessageHeaderXmlMessageHeader indeholder en static constructor metode, DgwsHeaderHeaderFromXml, til at lave instanser af den.
...
| Code Block | ||
|---|---|---|
| ||
using static dk.nsi.seal.MessageHeaders.DgwsMessageHeaderXmlMessageHeader; ... reply.Headers.Add(DgwsHeaderHeaderFromXml(header)); |
Klienter
Saml2SosiStsClient
...
IdCard indpakker svaret fra en STS (assertion) og giver mulighed for benytte data i fremtidige kald.
DgwsHeader indpakker tilsvarende Medcom-header data.
Nye kort er bleven tilføjet som er IdCards. IdCard er en abstract klasse så man bruger enten et , som implementeres af SystemIdCard eller UserIdCard. System eller UseridCard bruges , som hhv. for at representere repræsenter enten et system eller en bruger.
MessageHeaders
SealCardMessageHeader IdCardMessageHeader benyttes til at udstille et SealCard IdCard som en WCF MessageHeader.
DgwsMessageHeader udstiller XmlMessageHeader indeholder tilsvarende et DgwsHeader en et XML element, som kan tilføjes som en WCF MeassageHeader.
...

