Aracılığıyla paylaş


@azure-rest/core-client package

Arabirimler

AddCredentialPipelinePolicyOptions

İşlem hattına kimlik bilgisi ilkesi eklemek için isteğe bağlı parametreler.

AdditionalPolicyConfig

derleme sırasında işlem hattına eklenen ek ilkeleri yapılandırmak için kullanılır.

Client

Rest Düzeyi İstemcisinin Şekli

ErrorModel

Hata nesnesi.

ErrorResponse

Hata ayrıntılarını içeren bir yanıt.

FullOperationResponse

Http isteği ve yanıtı için sarmalayıcı nesnesi. Seri durumdan çıkarılmış nesne, yanıt gövdesi JSON'da alındığında parsedBody özelliğinde depolanır.

InnerError

Hata hakkında daha ayrıntılı bilgi içeren bir nesne. Microsoft One API yönergelerine göre - https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses.

NodeJSReadableStream

Ayrıca bir yöntemi olan Node.js Okunabilir akışı destroy .

OperationOptions

Tüm işlemler için temel seçenekler türü.

OperationRequestOptions

Bu işlem için HTTP istekleri oluştururken ve gönderirken kullanılan seçenekler.

PathParameterWithOptions

Yol parametresi olarak geçirilebilen ve parametrenin nasıl kodlandığıyla ilgili ek seçeneklerin ayarlanmasına olanak sağlayan bir nesne.

ResourceMethods

Bir kaynakta çağrılabilecek yöntemleri tanımlar

Tür Diğer Adları

ClientOptions

Bir Rest Level İstemcisi'nin alabildiği genel seçenekler

HttpBrowserStreamResponse

NodeJS akış nesnesi olan Http Yanıtı

HttpNodeStreamResponse

NodeJS akış nesnesi olan Http Yanıtı

HttpResponse

HttpResponse şeklini temsil eder

PathParameters

{} ile çevrelenmiş bir yol şablonu metnindeki parametreleri algılamak için kullanılan yardımcı türü yol parametresi olarak kabul edilir

PathUnchecked

pathUnchecked için imzayı tanımlar.

PathUncheckedResponse

pathUnchecked ile kullanılacak tür, esneklik sağlamak için gövde türünü herhangi biri için geçersiz kılar

RawResponseCallback

İstenen işlem gerçekleştirilirken sunucudan her yanıt alındığında çağrılacak bir işlev. Birden çok kez çağrılabilir.

Bu geri çağırma iki parametreyle çağrılır: üst bilgiler ve yanıt gövdesi dahil olmak üzere ham yanıt; ve istek işlenirken bir hata oluştuğunda sağlanacak bir hata nesnesi. Üçüncü __legacyError parametresi yalnızca geriye dönük uyumluluk için sağlanır ve error parametresiyle aynı değere sahip olur.

RequestParameters

Varsayılan istek parametrelerinin şekli, güçlü türler sağlamak için belirli istek türleri tarafından geçersiz kılınabilir

StreamableMethod

Yanıt gövdesini ham akış olarak almayı destekleyen bir yöntemin türünü tanımlar

İşlevler

addCredentialPipelinePolicy(Pipeline, string, AddCredentialPipelinePolicyOptions)

Kimlik bilgisi sağlanırsa işlem hattına bir kimlik bilgisi ilkesi ekler. Hiçbir ilke sağlanmadıysa, ilke eklenmez.

createRestError(PathUncheckedResponse)

PathUnchecked yanıtından rest hatası oluşturur

createRestError(string, PathUncheckedResponse)

Hata iletisinden ve PathUnchecked yanıtından rest hatası oluşturur

getClient(string, ClientOptions)

Varsayılan işlem hattına sahip bir istemci oluşturur

getClient(string, TokenCredential | KeyCredential, ClientOptions)

Varsayılan işlem hattına sahip bir istemci oluşturur

operationOptionsToRequestParameters(OperationOptions)

OperationOptions'ı RequestParameters'a dönüştürmek için yardımcı işlev

İşlev Ayrıntıları

addCredentialPipelinePolicy(Pipeline, string, AddCredentialPipelinePolicyOptions)

Kimlik bilgisi sağlanırsa işlem hattına bir kimlik bilgisi ilkesi ekler. Hiçbir ilke sağlanmadıysa, ilke eklenmez.

function addCredentialPipelinePolicy(pipeline: Pipeline, endpoint: string, options?: AddCredentialPipelinePolicyOptions)

Parametreler

pipeline
Pipeline
endpoint

string

createRestError(PathUncheckedResponse)

PathUnchecked yanıtından rest hatası oluşturur

function createRestError(response: PathUncheckedResponse): RestError

Parametreler

Döndürülenler

createRestError(string, PathUncheckedResponse)

Hata iletisinden ve PathUnchecked yanıtından rest hatası oluşturur

function createRestError(message: string, response: PathUncheckedResponse): RestError

Parametreler

message

string

Döndürülenler

getClient(string, ClientOptions)

Varsayılan işlem hattına sahip bir istemci oluşturur

function getClient(endpoint: string, options?: ClientOptions): Client

Parametreler

endpoint

string

İstemci için temel uç nokta

options
ClientOptions

İstemci seçenekleri

Döndürülenler

getClient(string, TokenCredential | KeyCredential, ClientOptions)

Varsayılan işlem hattına sahip bir istemci oluşturur

function getClient(endpoint: string, credentials?: TokenCredential | KeyCredential, options?: ClientOptions): Client

Parametreler

endpoint

string

İstemci için temel uç nokta

credentials

TokenCredential | KeyCredential

İsteklerin kimliğini doğrulamak için kimlik bilgileri

options
ClientOptions

İstemci seçenekleri

Döndürülenler

operationOptionsToRequestParameters(OperationOptions)

OperationOptions'ı RequestParameters'a dönüştürmek için yardımcı işlev

function operationOptionsToRequestParameters(options: OperationOptions): RequestParameters

Parametreler

options
OperationOptions

modüler katman tarafından isteği göndermek için kullanılan seçenekler

Döndürülenler

RLC katmanının RequestParameters'ında dönüştürmenin sonucu