Freigeben über


TwinCollection Klasse

Definition

Stellt eine Auflistung von Eigenschaften für Twin

[Newtonsoft.Json.JsonConverter(typeof(Microsoft.Azure.Devices.Shared.TwinCollectionJsonConverter))]
public class TwinCollection : System.Collections.IEnumerable
[<Newtonsoft.Json.JsonConverter(typeof(Microsoft.Azure.Devices.Shared.TwinCollectionJsonConverter))>]
type TwinCollection = class
    interface IEnumerable
Public Class TwinCollection
Implements IEnumerable
Vererbung
TwinCollection
Attribute
Newtonsoft.Json.JsonConverterAttribute
Implementiert

Konstruktoren

TwinCollection()

Erstellt instance von TwinCollection. Sollte diesen Konstruktor nicht verwenden, da _metadata NULL ist und das Aufrufen von GetLastUpdated zu NullReferenceException führen kann.

TwinCollection(JObject, JObject)

Erstellt einen TwinCollection unter Verwendung der angegebenen JSON-Fragmente für den Textkörper und die Metadaten.

TwinCollection(String)

Erstellt ein TwinCollection , das ein JSON-Fragment als Textkörper verwendet.

TwinCollection(String, String)

Erstellt einen TwinCollection unter Verwendung der angegebenen JSON-Fragmente für den Textkörper und die Metadaten.

Eigenschaften

Count

Ruft die Anzahl der Eigenschaften in der Auflistung ab.

Item[String]

Eigenschaftenindexer

Version

Ruft die Version des TwinCollection

Methoden

ClearAllMetadata()

Löscht alle Metadaten aus der Zwillingsauflistung und dem Basismetadatenobjekt.

ClearMetadata()

Löscht Metadaten aus der Zwillingssammlung.

Contains(String)

Bestimmt, ob die angegebene Eigenschaft vorhanden ist.

GetEnumerator()

Stellt eine Auflistung von Eigenschaften für Twin

GetLastUpdated()

Ruft die LastUpdated-Zeit für diese Eigenschaft ab.

GetLastUpdatedVersion()

Ruft die LastUpdatedVersion für diese Eigenschaft ab.

GetMetadata()

Ruft die Metadaten für diese Eigenschaft ab.

ToJson(Formatting)

Ruft twinProperties als JSON-Zeichenfolge ab.

ToString()

Stellt eine Auflistung von Eigenschaften für Twin

Gilt für: