@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 |
| 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ışı |
| 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 |
| NodeReadableStream |
Platform tarafsız kod için yeniden dışa |
| 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 |
| 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
| add |
Kimlik bilgisi sağlanırsa işlem hattına bir kimlik bilgisi ilkesi ekler. Hiçbir ilke sağlanmadıysa, ilke eklenmez. |
| create |
PathUnchecked yanıtından rest hatası oluşturur |
| create |
Hata iletisinden ve PathUnchecked yanıtından rest hatası oluşturur |
| get |
Akışlanabilir bir Yöntemi, Node.js akış kullanarak ikili bir akış yanıtına çözümler. Hem ham HttpResponse'u (durum/başlık incelemesi için) hem de okunabilir akış gövdesini döndürür. Hata işleme ise arayanın sorumluluğuna bırakılır, böylece oluşturulan seri deserileştiriciler operasyona özgü hata seri dışı izlemeyi (durum kodu detayları, istisna başlıkları vb.) uygulayabilir. |
| get |
Varsayılan işlem hattına sahip bir istemci oluşturur |
| get |
Varsayılan işlem hattına sahip bir istemci oluşturur |
| operation |
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
- response
- PathUncheckedResponse
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
- response
- PathUncheckedResponse
Döndürülenler
getBinaryStreamResponse(StreamableMethod<PathUncheckedResponse>)
Akışlanabilir bir Yöntemi, Node.js akış kullanarak ikili bir akış yanıtına çözümler. Hem ham HttpResponse'u (durum/başlık incelemesi için) hem de okunabilir akış gövdesini döndürür. Hata işleme ise arayanın sorumluluğuna bırakılır, böylece oluşturulan seri deserileştiriciler operasyona özgü hata seri dışı izlemeyi (durum kodu detayları, istisna başlıkları vb.) uygulayabilir.
function getBinaryStreamResponse(streamableMethod: StreamableMethod<PathUncheckedResponse>): Promise<HttpResponse & { blobBody?: Promise<Blob>, readableStreamBody?: NodeReadableStream }>
Parametreler
- streamableMethod
Döndürülenler
Promise<HttpResponse & { blobBody?: Promise<Blob>, readableStreamBody?: NodeReadableStream }>
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
İ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