RoutingStorageContainerProperties Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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.
Zeitintervall, in dem Blobs in den Speicher geschrieben werden. Der Wert sollte zwischen 60 und 720 Sekunden betragen. Der Standardwert ist 300 Sekunden.
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:
Azure SDK for .NET