UpsertItem Sınıf
Bir kaydı alternatif anahtarıyla hedefleyen tek bir upsert işlemini temsil eder.
Birincil GUID'ler yerine alternatif anahtarlar tarafından tanımlanan bir veya daha fazla kaydı yukarı eklemek için ile birlikte upsert kullanılır.
Example:
item = UpsertItem(
alternate_key={"accountnumber": "ACC-001", "address1_postalcode": "98052"},
record={"name": "Contoso Ltd", "telephone1": "555-0100"},
)
Oluşturucu
UpsertItem(alternate_key: Dict[str, Any], record: Dict[str, Any])
Parametreler
| Name | Description |
|---|---|
|
alternate_key
Gerekli
|
Sözlük, alternatif anahtar öznitelik adlarını değerleriyle eşler. Dize değerleri otomatik olarak OData URL'sinde tırnak içine alınır ve kaçış karakteriyle oluşturulur. Tamsayı ve diğer dize olmayan değerler tırnak işareti olmadan eklenir. |
|
record
Gerekli
|
Kayıt yükü değerlerine öznitelik adlarının sözlüğü. Anahtarlar otomatik olarak küçük harfe dönüştürülür. Seçim listesi etiketleri, eşleşen bir seçenek kümesi bulunduğunda tamsayı seçenek değerlerine çözümlenir. |
Öznitelikler
alternate_key
alternate_key: Dict[str, Any]
record
record: Dict[str, Any]