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]