Freigeben über


RoutingStorageContainerProperties Konstruktoren

Definition

Überlädt

RoutingStorageContainerProperties()

Initialisiert eine neue instance der RoutingStorageContainerProperties-Klasse.

RoutingStorageContainerProperties(String, String, String, String, String, String, ManagedIdentity, String, String, String, Nullable<Int32>, Nullable<Int32>, String)

Initialisiert eine neue instance der RoutingStorageContainerProperties-Klasse.

RoutingStorageContainerProperties()

Initialisiert eine neue instance der RoutingStorageContainerProperties-Klasse.

public RoutingStorageContainerProperties ();
Public Sub New ()

Gilt für:

RoutingStorageContainerProperties(String, String, String, String, String, String, ManagedIdentity, String, String, String, Nullable<Int32>, Nullable<Int32>, String)

Initialisiert eine neue instance der RoutingStorageContainerProperties-Klasse.

public RoutingStorageContainerProperties (string name, string containerName, string id = default, string connectionString = default, string endpointUri = default, string authenticationType = default, Microsoft.Azure.Management.IotHub.Models.ManagedIdentity identity = default, string subscriptionId = default, string resourceGroup = default, string fileNameFormat = default, int? batchFrequencyInSeconds = default, int? maxChunkSizeInBytes = default, string encoding = default);
new Microsoft.Azure.Management.IotHub.Models.RoutingStorageContainerProperties : string * string * string * string * string * string * Microsoft.Azure.Management.IotHub.Models.ManagedIdentity * string * string * string * Nullable<int> * Nullable<int> * string -> Microsoft.Azure.Management.IotHub.Models.RoutingStorageContainerProperties
Public Sub New (name As String, containerName As String, Optional id As String = Nothing, Optional connectionString As String = Nothing, Optional endpointUri As String = Nothing, Optional authenticationType As String = Nothing, Optional identity As ManagedIdentity = Nothing, Optional subscriptionId As String = Nothing, Optional resourceGroup As String = Nothing, Optional fileNameFormat As String = Nothing, Optional batchFrequencyInSeconds As Nullable(Of Integer) = Nothing, Optional maxChunkSizeInBytes As Nullable(Of Integer) = Nothing, Optional encoding As String = Nothing)

Parameter

name
String

Der Name, der diesen Endpunkt identifiziert. Der Name darf nur alphanumerische Zeichen, Punkte, Unterstriche, Bindestriche enthalten und hat eine maximale Länge von 64 Zeichen. Die folgenden Namen sind reserviert: events, fileNotifications, $default. Endpunktnamen müssen für alle Endpunkttypen eindeutig sein.

containerName
String

Der Name des Speichercontainers im Speicherkonto.

id
String

ID des Speichercontainerendpunkts

connectionString
String

Die Verbindungszeichenfolge des Speicherkontos.

endpointUri
String

Die URL des Speicherendpunkts. Es muss das Protokoll https://

authenticationType
String

Methode, die zur Authentifizierung beim Speicherendpunkt verwendet wird. Mögliche Werte: "keyBased", "identityBased"

identity
ManagedIdentity

Verwaltete Identitätseigenschaften des Routingspeicherendpunkts.

subscriptionId
String

Der Abonnementbezeichner des Speicherkontos.

resourceGroup
String

Der Name der Ressourcengruppe des Speicherkontos.

fileNameFormat
String

Dateinamenformat für das Blob. Das Standardformat ist {iothub}/{partition}/{JJJJ}/{MM}/{DD}/{HH}/{mm}. Alle Parameter sind obligatorisch, können aber neu angeordnet werden.

batchFrequencyInSeconds
Nullable<Int32>

Zeitintervall, in dem Blobs in den Speicher geschrieben werden. Der Wert sollte zwischen 60 und 720 Sekunden betragen. Der Standardwert ist 300 Sekunden.

maxChunkSizeInBytes
Nullable<Int32>

Maximale Anzahl von Bytes für jedes in den Speicher geschriebene Blob. Der Wert sollte zwischen 10485760(10MB) und 524288000(500MB) liegen. Der Standardwert ist 314572800(300MB).

encoding
String

Codierung, die zum Serialisieren von Nachrichten in Blobs verwendet wird. Unterstützte Werte sind "avro", "avrodeflate" und "JSON". Der Standardwert ist "avro". Mögliche Werte: "Avro", "AvroDeflate", "JSON"

Gilt für: