Versions Compared

Key

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

...

Den Gode WebService er specificeret i tre versioner 1.0, 1.0.1 og 1.1. Ingen af versionerne er bagud- eller forudkompatible og der er tidligere udviklet individuelle API'er til at understøtte disse versioner.
Dette Api understøtter alle nuværende versioner af DGWS i samme implementering for hhv. klient og service.
Der er dog væsentlige designforskelle mellem dette API og tidligere versioner.

Systemkrav

Seal.NET indeholder IEndPointBehavior som kan benyttes af services references lavet med WCF (Windows Communication Foundation).Seal.NET target'er .NET Standard 2.0, så den er kompatibel med .NET 5+ og .NET Core, samt .NET Framework projekter.

Migrering til version 5.0.0 fra ældre version

...

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

Seal.NET API

Designvalg

...

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.

Eksempler på genererede klasser er Security, Assertion og Header, som vises længere nede.

Seal.NET indeholder IEndPointBehavior som kan benyttes af services references lavet med WCF (Windows Communication Foundation).

Ordforklaringer

DGWSHeader

...