all options
buster  ] [  bullseye  ] [  bookworm  ] [  trixie  ] [  sid  ]
[ Source: golang-github-azure-go-autorest  ]

Package: golang-github-azure-go-autorest-dev (14.2.0+git20220726.711dde1-1)

Links for golang-github-azure-go-autorest-dev

Screenshot

Debian Resources:

Download Source Package golang-github-azure-go-autorest:

Maintainers:

External Resources:

Similar packages:

HTTP-forespørgselsdatakanal egnet for brug på tværs af flere go-rutiner

Pakken autorest implementerer en HTTP-forespørgselsdatakanal egnet for brug på tværs af flere go-rutiner og tilbyder de delte rutiner, der er afhængighed af AutoRest-oprettelse (se https://github.com/Azure/autorest/) Go-kode.

Pakken ombryder afsend og svar til HTTP-forespørgsler i tre faser: Forbered, send og svar.

Hver fase afhænger af dekoratører for ændring og/eller håndtering af behandling. Dekoratører må først ændre og så sende dataene videre, sende dataene først og så ændre resultatet, eller omslutte dem selv omkring videresendelse af dataene (såsom en logger ville gøre). Dekoratører kører i den angivne rækkefølge.

Forberedere og Svar kan deles og genbruges (under antagelse af at den underliggende dekoratør understøtter deling og genbrug). Ydedygtig anvendelse opnås ved at skabe en eller flere Forberedere og Svar delt mellem flere go-rutiner, og en enkelt Sender delt mellem flere sendende go-rutiner, alle bundet sammen via ind- og udkanaler.

Dekoratører bevarer deres tilsendte tilstand med en lukning (såsom stikomponenterne i eksemplet ovenfor). Vær omhyggelig med at dele Forberedere og Svar kun i en kontekst hvor sådanne indeholdte tilstande er i kraft. For eksempel giver det ikke mening at dele en Forbereder som anvender en forespørgselsstreng fra et fast sæt af værdier. På lignende måde vil deling af et Svar, som læser svarteksten i en videresendt struct (f.eks. ByUnmarshallingJson) være ukorrekt.

Og endelig definerer specifikationen Swagger (https://swagger.io), som driver AutoRest (https://github.com/Azure/autorest/) præcist to datoformer: date og date-time. Pakken github.com/Azure/go-autorest/autorest/date package tilbyder time.Time-afledninger for at sikre korrekt fortolkning og formatering.

Fejl opstået via autorest-objekter og -metoder vil overholde grænsefladen autorest.Error.

Other Packages Related to golang-github-azure-go-autorest-dev

  • depends
  • recommends
  • suggests
  • enhances

Download golang-github-azure-go-autorest-dev

Download for all available architectures
Architecture Package Size Installed Size Files
all 120.8 kB861.0 kB [list of files]