Versions Compared

Key

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

...

5.0.0 skifter target til .NET Standard 2.0, som medførerer API ændringer. Derudover er der lavet nogle forsimplinger af API'et.

Generelt

app.config bliver erstattet af appsettings.json og bruges kun til at sætte enkelte parametre:

...

SealCard er fjernet, og bliver fuldt erstattet af IdCard.

DgwsHeader er fjernet, og DgwsMessageHeader laves nu med en static metode DgwsMessageHeader.DgwsHeader, som direkte tager den værdi der før blev givet til DgwsHeader constructor.

Ændringer til SBO/Sosi2OioSaml

...

            var exampleXmlDom = new XDocument().Root;
            var ast = new dk.nsi.seal.Model.OioSamlAssertion(exampleXmlDom);

Seal.NET API

...

Overordnet

Seal.NET er designet til at blive brugt med WCF service references, som laves ud fra WSDL filer. I en WSDL beskrives en snitflade til Den Gode Webservice (DGWS), samt skemaer der beskriver de specifikke DGWS klasser. Når der genereres en proxy til hhv. klient eller server, dannes disse klasser på typestærk form i den autogenererede proxy.

...

Disse behaviors findes under namespace 'dk.nsi.seal'.

...

DGWSHeader

Den Gode Webservice specificerer en ekstra headertype, som DGWSHeader implementererDgwsMessageHeader implementerer.

DGWS implementer System.ServiceModel.Channels.Message, så den kan bruges med IClientMessageInspector.


Objekter

Følgende figurer illustrerer de klasser der indgår Seal.Net inddelt i grupper:

...