Library - Append
İçeriği oluşturma işlemi kullanılarak oluşturulan kitaplık kaynağına ekleyin. Maksimum içerik boyutu 4MiB'dir. 4MiB'den büyük içerik 4MiB öbeklere eklenmelidir
PUT {endpoint}/libraries/{libraryName}?api-version=2020-12-01&comp=appendblock
URI Parametreleri
Name | İçinde | Gerekli | Tür | Description |
---|---|---|---|---|
endpoint
|
path | True |
string (uri) |
Çalışma alanı geliştirme uç noktası, örneğin |
library
|
path | True |
string maxLength: 100 |
karşıya yüklenecek dosya adı. Dosya adının en az uzunluğu, uzantı uzunluğu hariç 1 olmalıdır. |
api-version
|
query | True |
string |
Synapse istemci API Sürümü. |
comp
|
query | True |
string |
İstek Başlığı
Media Types: "application/octet-stream"
Name | Gerekli | Tür | Description |
---|---|---|---|
x-ms-blob-condition-appendpos |
integer (int64) |
Bu üst bilgiyi bloğun eklenmesi beklenen bayt uzaklığı olarak ayarlayın. İstek yalnızca geçerli uzaklık bu değerle eşleşiyorsa başarılı olur. Aksi takdirde, istek AppendPositionConditionNotMet hatasıyla başarısız olur (HTTP durum kodu 412 – Önkoşul Başarısız Oldu) |
İstek Gövdesi
Media Types: "application/octet-stream"
Name | Tür | Description |
---|---|---|
content |
string (binary) |
Kitaplık dosyası öbek. |
Yanıtlar
Name | Tür | Description |
---|---|---|
201 Created |
Oluşturulan. |
|
Other Status Codes |
Azure Synapse hizmetinden alınan bir hata yanıtı. |
Örnekler
Append Library
Örnek isteği
PUT exampleWorkspace.dev.azuresynapse.net/libraries/exampleLibraryName.jar?api-version=2020-12-01&comp=appendblock
"file binary chunk"
Örnek yanıt
Date: Fri, 23 Oct 2020 08:28:16 GMT
X-Content-Type-Options: nosniff
x-ms-ratelimit-remaining-subscription-writes: 1192
x-ms-request-id: e4c589b7-a9fe-4c28-981c-3855ec27d264
x-ms-correlation-request-id: e4c589b7-a9fe-4c28-981c-3855ec27d264
Tanımlar
CloudError
Azure Synapse hata yanıtının yapısını tanımlayan nesne.
Name | Tür | Description |
---|---|---|
error.code |
string |
Hata kodu. |
error.details |
Ek hata ayrıntıları içeren dizi. |
|
error.message |
string |
Hata mesajı. |
error.target |
string |
Hatayla ilişkili istekte özellik adı/yolu. |