C# Class Difi.SikkerDigitalPost.Klient.Internal.RequestHelper

Exibir arquivo Open project: difi/sikker-digital-post-klient-dotnet Class Usage Examples

Public Methods

Method Description
ConfirmReceipt ( KvitteringsbekreftelseEnvelope kvitteringsbekreftelseEnvelope ) : System.Threading.Tasks.Task
GetReceipt ( KvitteringsforespørselEnvelope kvitteringsforespørselEnvelope ) : Task
RequestHelper ( Klientkonfigurasjon klientkonfigurasjon ) : System
SendMessage ( ForretningsmeldingEnvelope envelope, DocumentBundle asiceDocumentBundle ) : Task

Private Methods

Method Description
AddDocumentBundleToMultipart ( DocumentBundle documentBundle, System.Net.Http.MultipartFormDataContent meldingsinnhold ) : void
AddEnvelopeToMultipart ( ISoapVedlegg vedlegg, System.Net.Http.MultipartFormDataContent meldingsinnhold ) : void
CreateHttpContent ( AbstractEnvelope envelope, DocumentBundle asiceDocumentBundle ) : HttpContent
CreateProxy ( ) : WebProxy
GetProxyOrDefaultHttpClientHandler ( ) : HttpClientHandler
HttpClientWithHandlerChain ( IEnumerable additionalHandlers ) : HttpClient
RequestUri ( AbstractEnvelope envelope ) : Uri
Send ( AbstractEnvelope envelope, DocumentBundle asiceDocumentBundle = null ) : Task

Method Details

ConfirmReceipt() public method

public ConfirmReceipt ( KvitteringsbekreftelseEnvelope kvitteringsbekreftelseEnvelope ) : System.Threading.Tasks.Task
kvitteringsbekreftelseEnvelope Difi.SikkerDigitalPost.Klient.Envelope.Kvitteringsbekreftelse.KvitteringsbekreftelseEnvelope
return System.Threading.Tasks.Task

GetReceipt() public method

public GetReceipt ( KvitteringsforespørselEnvelope kvitteringsforespørselEnvelope ) : Task
kvitteringsforespørselEnvelope Difi.SikkerDigitalPost.Klient.Envelope.Kvitteringsforespørsel.KvitteringsforespørselEnvelope
return Task

RequestHelper() public method

public RequestHelper ( Klientkonfigurasjon klientkonfigurasjon ) : System
klientkonfigurasjon Klientkonfigurasjon
return System

SendMessage() public method

public SendMessage ( ForretningsmeldingEnvelope envelope, DocumentBundle asiceDocumentBundle ) : Task
envelope Difi.SikkerDigitalPost.Klient.Envelope.Forretningsmelding.ForretningsmeldingEnvelope
asiceDocumentBundle Difi.SikkerDigitalPost.Klient.Internal.AsicE.DocumentBundle
return Task