Partager via


RoutingStorageContainerProperties Constructeurs

Définition

Surcharges

RoutingStorageContainerProperties()

Initialise une nouvelle instance de la classe RoutingStorageContainerProperties.

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

Initialise une nouvelle instance de la classe RoutingStorageContainerProperties.

RoutingStorageContainerProperties()

Initialise une nouvelle instance de la classe RoutingStorageContainerProperties.

public RoutingStorageContainerProperties ();
Public Sub New ()

S’applique à

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

Initialise une nouvelle instance de la classe RoutingStorageContainerProperties.

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)

Paramètres

name
String

Nom qui identifie ce point de terminaison. Le nom ne peut inclure que des caractères alphanumériques, des points, des traits de soulignement, des traits d’union et a une longueur maximale de 64 caractères. Les noms suivants sont réservés : événements, fileNotifications, $default. Les noms de points de terminaison doivent être uniques parmi les types de points de terminaison.

containerName
String

Nom du conteneur de stockage dans le compte de stockage.

id
String

ID du point de terminaison du conteneur de stockage

connectionString
String

Chaîne de connexion du compte de stockage.

endpointUri
String

URL du point de terminaison de stockage. Il doit inclure le protocole https://

authenticationType
String

Méthode utilisée pour l’authentification auprès du point de terminaison de stockage. Les valeurs possibles sont les suivantes : 'keyBased', 'identityBased'

identity
ManagedIdentity

Propriétés d’identité managée du point de terminaison de stockage de routage.

subscriptionId
String

Identificateur d’abonnement du compte de stockage.

resourceGroup
String

Nom du groupe de ressources du compte de stockage.

fileNameFormat
String

Format de nom de fichier pour l’objet blob. Le format par défaut est {iothub}/{partition}/{AAAA}/{MM}/{DD}/{HH}/{mm}. Tous les paramètres sont obligatoires, mais peuvent être réorganisés.

batchFrequencyInSeconds
Nullable<Int32>

Intervalle de temps auquel les objets blob sont écrits dans le stockage. La valeur doit être comprise entre 60 et 720 secondes. La valeur par défaut est 300 secondes.

maxChunkSizeInBytes
Nullable<Int32>

Nombre maximal d’octets pour chaque objet blob écrit dans le stockage. La valeur doit être comprise entre 10485760(10 Mo) et 524288000(500 Mo). La valeur par défaut est 314572800(300 Mo).

encoding
String

Encodage utilisé pour sérialiser des messages dans des objets blob. Les valeurs prises en charge sont « avro », « avrodeflate » et « JSON ». La valeur par défaut est 'avro'. Les valeurs possibles sont les suivantes : 'Avro', 'AvroDeflate', 'JSON'

S’applique à