Partager via


RoutingStorageContainerProperties Classe

Définition

Propriétés liées à un point de terminaison de conteneur de stockage.

public class RoutingStorageContainerProperties
type RoutingStorageContainerProperties = class
Public Class RoutingStorageContainerProperties
Héritage
RoutingStorageContainerProperties

Constructeurs

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.

Propriétés

AuthenticationType

Obtient ou définit la méthode utilisée pour l’authentification auprès du point de terminaison de stockage. Les valeurs possibles sont les suivantes : « keyBased », « identityBased »

BatchFrequencyInSeconds

Obtient ou définit l’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.

ConnectionString

Obtient ou définit la chaîne de connexion du compte de stockage.

ContainerName

Obtient ou définit le nom du conteneur de stockage dans le compte de stockage.

Encoding

Obtient ou définit l’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 »

EndpointUri

Obtient ou définit l’URL du point de terminaison de stockage. Il doit inclure le protocole https://

FileNameFormat

Obtient ou définit le 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.

Id

Obtient ou définit l’ID du point de terminaison du conteneur de stockage

Identity

Obtient ou définit les propriétés d’identité managée du point de terminaison de stockage de routage.

MaxChunkSizeInBytes

Obtient ou définit le 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).

Name

Obtient ou définit le 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 : events, fileNotifications, $default. Les noms de point de terminaison doivent être uniques parmi les types de points de terminaison.

ResourceGroup

Obtient ou définit le nom du groupe de ressources du compte de stockage.

SubscriptionId

Obtient ou définit l’identificateur d’abonnement du compte de stockage.

Méthodes

Validate()

Validez l’objet .

S’applique à