Xooa Blok Zinciri Veritabanı (Önizleme)
Xooa, yaygın engelleri ortadan kaldırarak blok zinciri kullanımını kolaylaştırır. Kurumsal blok zinciri platformu kazanarak blok zincirinin özelliklerinden neredeyse anında yararlanmaya başlayabilirsiniz. Xooa Ledger Veritabanı (XLDB), blok zincirini basit bir veritabanı gibi kullanmanıza olanak tanır. Akıllı anlaşma yazmaya gerek kalmadan girişleri depolama, alma ve sorgulama. Tek ihtiyacınız olan bir Xooa hesabı. Bu bağlayıcı, bu veritabanına erişim sağlayarak resmi tamamlar. Belirli bir girdinin geçerli durumu, Dünya Durumu (NoSQL veritabanı) ile temsil edilir. Blok zinciri yalnızca eklendiğinden, girişin geçerli durumuna yol açan işlemler kayıt defterinde depolanır. Girişin anahtar-değer çifti biçiminde olması gerekir; burada anahtar girişi benzersiz olarak tanımlar ve değer bir JSON nesnesi biçiminde olabilir.
Bu bağlayıcı aşağıdaki ürün ve bölgelerde kullanılabilir:
| Hizmet | Class | Bölgeler |
|---|---|---|
| Copilot Studio | Premium | Aşağıdakiler dışında tüm Power Automate bölgeleri : - ABD Kamu (GCC) - US Government (GCC High) - 21Vianet tarafından işletilen Çin Bulutu - ABD Savunma Bakanlığı (DoD) |
| Logic Apps | Standart | Aşağıdakiler dışında tüm Logic Apps bölgeleri : - Azure Kamu bölgeleri - Azure Çin bölgeleri - ABD Savunma Bakanlığı (DoD) |
| Power Apps | Premium | Aşağıdakiler dışında tüm Power Apps bölgeleri : - ABD Kamu (GCC) - US Government (GCC High) - 21Vianet tarafından işletilen Çin Bulutu - ABD Savunma Bakanlığı (DoD) |
| Power Automate | Premium | Aşağıdakiler dışında tüm Power Automate bölgeleri : - ABD Kamu (GCC) - US Government (GCC High) - 21Vianet tarafından işletilen Çin Bulutu - ABD Savunma Bakanlığı (DoD) |
| İletişim | |
|---|---|
| E-posta | support@xooa.com |
| Bağlayıcı Meta Verileri | |
|---|---|
| Publisher | Xooa Inc |
| Web sitesi | https://xooa.com/blockchain |
| Gizlilik ilkesi | https://xooa.com/XooaPrivacyPolicy.htm |
Bağlantı oluşturma
Bağlayıcı aşağıdaki kimlik doğrulama türlerini destekler:
| Varsayılan | Bağlantı oluşturmak için parametreler. | Tüm bölgeler | Paylaşılamaz |
Temerrüt
Geçerli: Tüm bölgeler
Bağlantı oluşturmak için parametreler.
Bu, paylaşılabilir bir bağlantı değildir. Power app başka bir kullanıcıyla paylaşılıyorsa, başka bir kullanıcıdan açıkça yeni bağlantı oluşturması istenir.
| İsim | Türü | Description | Gerekli |
|---|---|---|---|
| API Anahtarı | securestring | Bu API için API Anahtarı | Doğru |
Azaltma Sınırları
| Name | Çağrılar | Yenileme Dönemi |
|---|---|---|
| Bağlantı başına API çağrıları | 100 | 60 saniye |
Eylemler
| Anahtarın geçmişi |
Verilen anahtar tarafından belirtilen bir girişin işlem geçmişini alın. Silinen girişleri (işlem geçmişi aracılığıyla) bulmak için kullanılabilir. |
| Belge oluşturma veya güncelleştirme |
Anahtar henüz yoksa yeni bir anahtar-değer girdisi oluşturur, aksi takdirde var olan bir girdinin değerini güncelleştirir. |
| Belgeyi güncelleştirir |
Bir girdiyi agiven anahtarıyla güncelleştirir. Mevcut bir girdi bulunamazsa istek başarısız olur. |
| Girdilerin durumlarını alma |
Belirli bir girdi listesinin geçerli durumunu verir |
| Girdiyi siler |
Bir girdiyi agiven anahtarıyla silmek için bir işlem oluşturur. Girişin durumu artık görünmez, ancak silme işlemi de dahil olmak üzere girişi güncelleştiren hareketler her zaman tutulur ve kayıt defterinden hiçbir zaman silinmez. |
| Seçim ölçütlerine göre sorgu |
Veritabanını sorgular ve seçici tarafından verilen seçim ölçütleriyle eşleşen girdileri döndürür. |
| Veritabanında girdi oluşturma |
Anahtar-değer girdisi oluşturun. Anahtar zaten varsa işlev başarısız olur. Bir girdiyi güncelleştirmek istiyorsanız (anahtar var), Güncelleştir'i kullanın; oluşturmak veya güncelleştirmek istiyorsanız CreateUpdate kullanın. |
Anahtarın geçmişi
Verilen anahtar tarafından belirtilen bir girişin işlem geçmişini alın. Silinen girişleri (işlem geçmişi aracılığıyla) bulmak için kullanılabilir.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Girdinin anahtarı.
|
key | True | string |
İşlem geçmişinin gerekli olduğu girişin anahtarı. |
|
Zaman uyumsuz çağrı göstergesi
|
async | boolean |
Çağrının zaman uyumsuz olarak gerçekleştirilip gerçekleştirilmeyeceğini belirtir (varsayılan değer false'tur). |
|
|
Zaman aşımı (yalnızca zaman uyumlu çağrılar)
|
timeout | integer |
Zaman uyumlu bir çağrıdan yanıt beklerken zaman aşımı (zaman uyumsuz false). Zaman aşımı değeri aşılırsa alınacak URL ile 202 Bekleyen İşlem Yanıtı görüntülenir. Varsayılan zaman aşımı değeri 5000ms'dir. |
Döndürülenler
- response
- string
Belge oluşturma veya güncelleştirme
Anahtar henüz yoksa yeni bir anahtar-değer girdisi oluşturur, aksi takdirde var olan bir girdinin değerini güncelleştirir.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Zaman uyumsuz çağrı göstergesi
|
async | boolean |
Çağrının zaman uyumsuz olarak gerçekleştirilip gerçekleştirilmeyeceğini belirtir (varsayılan değer false'tur). |
|
|
Zaman aşımı (yalnızca zaman uyumlu çağrılar)
|
timeout | integer |
Zaman uyumlu bir çağrıdan yanıt beklerken zaman aşımı (zaman uyumsuz false). Zaman aşımı değeri aşılırsa alınacak URL ile 202 Bekleyen İşlem Yanıtı görüntülenir. Varsayılan zaman aşımı değeri 5000ms'dir. |
|
|
body
|
body | True | array of string |
Döndürülenler
- response
- string
Belgeyi güncelleştirir
Bir girdiyi agiven anahtarıyla güncelleştirir. Mevcut bir girdi bulunamazsa istek başarısız olur.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Zaman uyumsuz çağrı göstergesi
|
async | boolean |
Çağrının zaman uyumsuz olarak gerçekleştirilip gerçekleştirilmeyeceğini belirtir (varsayılan değer false'tur). |
|
|
Zaman aşımı (yalnızca zaman uyumlu çağrılar)
|
timeout | integer |
Zaman uyumlu bir çağrıdan yanıt beklerken zaman aşımı (zaman uyumsuz false). Zaman aşımı değeri aşılırsa alınacak URL ile 202 Bekleyen İşlem Yanıtı görüntülenir. Varsayılan zaman aşımı değeri 5000ms'dir. |
|
|
body
|
body | True | array of string |
Döndürülenler
- response
- object
Girdilerin durumlarını alma
Belirli bir girdi listesinin geçerli durumunu verir
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
İstenen girdilerin anahtarları.
|
keys | True | string |
Virgülle ayrılmış anahtar listesi. |
|
Zaman uyumsuz çağrı göstergesi
|
async | boolean |
Çağrının zaman uyumsuz olarak gerçekleştirilip gerçekleştirilmeyeceğini belirtir (varsayılan değer false'tur). |
|
|
Zaman aşımı (yalnızca zaman uyumlu çağrılar)
|
timeout | integer |
Zaman uyumlu bir çağrıdan yanıt beklerken zaman aşımı (zaman uyumsuz false). Zaman aşımı değeri aşılırsa alınacak URL ile 202 Bekleyen İşlem Yanıtı görüntülenir. Varsayılan zaman aşımı değeri 5000ms'dir. |
Döndürülenler
- response
- string
Girdiyi siler
Bir girdiyi agiven anahtarıyla silmek için bir işlem oluşturur. Girişin durumu artık görünmez, ancak silme işlemi de dahil olmak üzere girişi güncelleştiren hareketler her zaman tutulur ve kayıt defterinden hiçbir zaman silinmez.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Anahtar listesi.
|
keys | True | string |
Silinmiş olarak işaretlenecek tüm anahtarların veya girişlerin virgülle ayrılmış listesi. |
|
Zaman uyumsuz çağrı göstergesi
|
async | boolean |
Çağrının zaman uyumsuz olarak gerçekleştirilip gerçekleştirilmeyeceğini belirtir (varsayılan değer false'tur). |
|
|
Zaman aşımı (yalnızca zaman uyumlu çağrılar)
|
timeout | integer |
Zaman uyumlu bir çağrıdan yanıt beklerken zaman aşımı (zaman uyumsuz false). Zaman aşımı değeri aşılırsa alınacak URL ile 202 Bekleyen İşlem Yanıtı görüntülenir. Varsayılan zaman aşımı değeri 5000ms'dir. |
Döndürülenler
- response
- string
Seçim ölçütlerine göre sorgu
Veritabanını sorgular ve seçici tarafından verilen seçim ölçütleriyle eşleşen girdileri döndürür.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Sorgulama için seçim ölçütleri.
|
selector | string |
Bu, girdilerin değerlerini sorgulama ölçütleridir. Örneğin: {'Make.Model':'3', 'Cost':{'$gt':150}} |
|
|
Alanların listesi.
|
fields | string |
Döndürülecek alanların listesi. Boşsa, belirli bir girdinin tüm alanları alınır. |
|
|
En fazla girdi sayısı.
|
limit | integer |
Alınabilecek en fazla girdi sayısı. |
|
|
Zaman uyumsuz çağrı göstergesi
|
async | boolean |
Çağrının zaman uyumsuz olarak gerçekleştirilip gerçekleştirilmeyeceğini belirtir (varsayılan değer false'tur). |
|
|
Zaman aşımı (yalnızca zaman uyumlu çağrılar)
|
timeout | integer |
Zaman uyumlu bir çağrıdan yanıt beklerken zaman aşımı (zaman uyumsuz false). Zaman aşımı değeri aşılırsa alınacak URL ile 202 Bekleyen İşlem Yanıtı görüntülenir. Varsayılan zaman aşımı değeri 5000ms'dir. |
Döndürülenler
- response
- string
Veritabanında girdi oluşturma
Anahtar-değer girdisi oluşturun. Anahtar zaten varsa işlev başarısız olur. Bir girdiyi güncelleştirmek istiyorsanız (anahtar var), Güncelleştir'i kullanın; oluşturmak veya güncelleştirmek istiyorsanız CreateUpdate kullanın.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Zaman uyumsuz çağrı göstergesi
|
async | boolean |
Çağrının zaman uyumsuz olarak gerçekleştirilip gerçekleştirilmeyeceğini belirtir (varsayılan değer false'tur). |
|
|
Zaman aşımı (yalnızca zaman uyumlu çağrılar)
|
timeout | integer |
Zaman uyumlu bir çağrıdan yanıt beklerken zaman aşımı (zaman uyumsuz false). Zaman aşımı değeri aşılırsa alınacak URL ile 202 Bekleyen İşlem Yanıtı görüntülenir. Varsayılan zaman aşımı değeri 5000ms'dir. |
|
|
body
|
body | True | array of string |
Tanımlar
String
Bu, 'string' temel veri türüdür.
object
Bu , 'object' türüdür.