@azure-rest/core-client package
Rozhraní
| AddCredentialPipelinePolicyOptions |
Volitelné parametry pro přidání zásady přihlašovacích údajů do kanálu |
| AdditionalPolicyConfig |
Slouží ke konfiguraci dalších zásad přidaných do kanálu při vytváření. |
| Client |
Tvar klienta úrovně rest |
| ErrorModel |
Objekt chyby. |
| ErrorResponse |
Odpověď obsahující podrobnosti o chybě. |
| FullOperationResponse |
Objekt obálky pro požadavek HTTP a odpověď. Deserializovaný objekt je uložen v |
| InnerError |
Objekt obsahující konkrétnější informace o chybě. Podle pokynů k rozhraní API Microsoft One – https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses. |
| NodeJSReadableStream |
Node.js čitelný datový proud, který má také metodu |
| OperationOptions |
Základní typ možností pro všechny operace. |
| OperationRequestOptions |
Možnosti používané při vytváření a odesílání požadavků HTTP pro tuto operaci |
| PathParameterWithOptions |
Objekt, který lze předat jako parametr cesty, což umožňuje nastavit další možnosti týkající se kódování parametru. |
| ResourceMethods |
Definuje metody, které lze volat u prostředku. |
Aliasy typu
| ClientOptions |
Obecné možnosti, které může klient na úrovni rest převzít |
| HttpBrowserStreamResponse |
Odpověď HTTP, což je tělo objektu streamu NodeJS |
| HttpNodeStreamResponse |
Odpověď HTTP, což je tělo objektu streamu NodeJS |
| HttpResponse |
Představuje tvar httpResponse. |
| PathParameters |
Pomocný typ použitý k detekci parametrů v textu šablony cesty obklopený {} bude považován za parametr cesty. |
| PathUnchecked |
Definuje podpis pro cestuUnchecked. |
| PathUncheckedResponse |
Typ, který se má použít s cestouUnchecked, přepíše typ těla na libovolný, aby byla flexibilita |
| RawResponseCallback |
Funkce, která se má volat při každém přijetí odpovědi ze serveru při provádění požadované operace. Může se volat vícekrát. Tento zpětné volání bude volán se dvěma parametry: nezpracovaná odpověď, včetně hlaviček a textu odpovědi; a objekt chyby, který se zobrazí v případě, že při zpracování požadavku došlo k chybě.
Třetí __legacyError parametr je k dispozici pouze pro zpětné kompatibility a bude mít stejnou hodnotu jako parametr |
| RequestParameters |
Tvar výchozích parametrů požadavku, které mohou být přepsány konkrétními typy požadavků, aby poskytovaly silné typy |
| StreamableMethod |
Definuje typ metody, která podporuje získání textu odpovědi jako nezpracovaného datového proudu. |
Funkce
| add |
Přidá do kanálu zásadu přihlašovacích údajů, pokud jsou zadané přihlašovací údaje. Pokud žádný není zadaný, nepřidá se žádná zásada. |
| create |
Vytvoří chybu rest z odpovědi PathUnchecked. |
| create |
Vytvoří chybu rest z chybové zprávy a odpovědi PathUnchecked. |
| get |
Vytvoří klienta s výchozím kanálem. |
| get |
Vytvoří klienta s výchozím kanálem. |
| operation |
Pomocná funkce pro převod OperationOptions na RequestParameters |
Podrobnosti funkce
addCredentialPipelinePolicy(Pipeline, string, AddCredentialPipelinePolicyOptions)
Přidá do kanálu zásadu přihlašovacích údajů, pokud jsou zadané přihlašovací údaje. Pokud žádný není zadaný, nepřidá se žádná zásada.
function addCredentialPipelinePolicy(pipeline: Pipeline, endpoint: string, options?: AddCredentialPipelinePolicyOptions)
Parametry
- pipeline
- Pipeline
- endpoint
-
string
createRestError(PathUncheckedResponse)
Vytvoří chybu rest z odpovědi PathUnchecked.
function createRestError(response: PathUncheckedResponse): RestError
Parametry
- response
- PathUncheckedResponse
Návraty
createRestError(string, PathUncheckedResponse)
Vytvoří chybu rest z chybové zprávy a odpovědi PathUnchecked.
function createRestError(message: string, response: PathUncheckedResponse): RestError
Parametry
- message
-
string
- response
- PathUncheckedResponse
Návraty
getClient(string, ClientOptions)
Vytvoří klienta s výchozím kanálem.
function getClient(endpoint: string, options?: ClientOptions): Client
Parametry
- endpoint
-
string
Základní koncový bod pro klienta
- options
- ClientOptions
Možnosti klienta
Návraty
getClient(string, TokenCredential | KeyCredential, ClientOptions)
Vytvoří klienta s výchozím kanálem.
function getClient(endpoint: string, credentials?: TokenCredential | KeyCredential, options?: ClientOptions): Client
Parametry
- endpoint
-
string
Základní koncový bod pro klienta
- credentials
Přihlašovací údaje pro ověření požadavků
- options
- ClientOptions
Možnosti klienta
Návraty
operationOptionsToRequestParameters(OperationOptions)
Pomocná funkce pro převod OperationOptions na RequestParameters
function operationOptionsToRequestParameters(options: OperationOptions): RequestParameters
Parametry
- options
- OperationOptions
možnosti, které modulární vrstva používá k odeslání požadavku
Návraty
výsledek převodu ve vrstvě RLC RequestParameters