/// <summary> /// Forespørsel sendt fra Virksomhet for å hente endringer fra Oppslagstjenesten. /// </summary> /// <param name="fraEndringsNummer">Brukes i endringsforespørsler for å hente alle endringer fra og med et bestemt endringsNummer.</param> /// <param name="informasjonsbehov">Beskriver det opplysningskrav som en Virksomhet har definert. Du kan angi fler behov f.eks Informasjonsbehov.Kontaktinfo | Informasjonsbehov.SikkerDigitalPost.</param> public EndringerSvar HentEndringer(long fraEndringsNummer, Informasjonsbehov informasjonsbehov) { var envelope = new EndringerEnvelope(_instillinger, fraEndringsNummer, informasjonsbehov); var validator = SendEnvelope(envelope); validator.Valider(); return new EndringerSvar(validator.ResponseDocument); }
/// <summary> /// Forespørsel sendt fra Virksomhet for å hente Personer fra Oppslagstjenesten. /// </summary> /// <param name="personidentifikator">Identifikasjon av en person. Personidentifikator er er enten et fødselsnummer et gyldig D-nummer.</param> /// <param name="informasjonsbehov">Beskriver det opplysningskrav som en Virksomhet har definert. Du kan angi fler behov f.eks Informasjonsbehov.Kontaktinfo | Informasjonsbehov.SikkerDigitalPost.</param> public IEnumerable <Person> HentPersoner(string[] personidentifikator, Informasjonsbehov informasjonsbehov) { var envelope = new PersonerEnvelope(_instillinger, personidentifikator, informasjonsbehov); OppslagstjenesteValidator validator = SendEnvelope(envelope); validator.Valider(); return(new PersonerSvar(validator.ResponseDocument).Personer); }
/// <summary> /// Forespørsel sendt fra Virksomhet for å hente endringer fra Oppslagstjenesten. /// </summary> /// <param name="fraEndringsNummer">Brukes i endringsforespørsler for å hente alle endringer fra og med et bestemt endringsNummer.</param> /// <param name="informasjonsbehov">Beskriver det opplysningskrav som en Virksomhet har definert. Du kan angi fler behov f.eks Informasjonsbehov.Kontaktinfo | Informasjonsbehov.SikkerDigitalPost.</param> public EndringerSvar HentEndringer(long fraEndringsNummer, Informasjonsbehov informasjonsbehov) { var envelope = new EndringerEnvelope(_instillinger, fraEndringsNummer, informasjonsbehov); var validator = SendEnvelope(envelope); validator.Valider(); return(new EndringerSvar(validator.ResponseDocument)); }
public EndringerEnvelope(OppslagstjenesteInstillinger instillinger, long fraEndringsNummer, Informasjonsbehov informasjonsbehov) : base(instillinger) { _fraEndringsNummer = fraEndringsNummer; _informasjonsbehov = informasjonsbehov; }
public PersonerEnvelope(OppslagstjenesteInstillinger instillinger, string[] personidentifikator, Informasjonsbehov informasjonsbehov) : base(instillinger) { this.personidentifikator = personidentifikator; this._informasjonsbehov = informasjonsbehov; }
public HentPersonerEnvelope(OppslagstjenesteInstillinger instillinger, string[] personidentifikator, Informasjonsbehov informasjonsbehov) : base(instillinger) { this.personidentifikator = personidentifikator; this._informasjonsbehov = informasjonsbehov; }
/// <summary> /// Forespørsel sendt fra Virksomhet for å hente Personer fra Oppslagstjenesten. /// </summary> /// <param name="personidentifikator">Identifikasjon av en person. Personidentifikator er er enten et fødselsnummer et gyldig D-nummer.</param> /// <param name="informasjonsbehov">Beskriver det opplysningskrav som en Virksomhet har definert. Du kan angi fler behov f.eks Informasjonsbehov.Kontaktinfo | Informasjonsbehov.SikkerDigitalPost.</param> public IEnumerable<Person> HentPersoner(string[] personidentifikator, Informasjonsbehov informasjonsbehov) { var envelope = new PersonerEnvelope(_instillinger, personidentifikator, informasjonsbehov); OppslagstjenesteValidator validator = SendEnvelope(envelope); validator.Valider(); return new PersonerSvar(validator.ResponseDocument).Personer; }