ArmStreamAnalyticsModelFactory.StreamInputProperties Methode
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.
Initialisiert eine neue instance von StreamInputProperties.
public static Azure.ResourceManager.StreamAnalytics.Models.StreamInputProperties StreamInputProperties (Azure.ResourceManager.StreamAnalytics.Models.StreamAnalyticsDataSerialization serialization = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.StreamAnalytics.Models.StreamingJobDiagnosticCondition> diagnosticsConditions = default, Azure.ETag? etag = default, Azure.ResourceManager.StreamAnalytics.Models.StreamingCompressionType? compressionType = default, string partitionKey = default, Azure.ResourceManager.StreamAnalytics.Models.StreamingJobInputWatermarkMode? watermarkMode = default, Azure.ResourceManager.StreamAnalytics.Models.StreamInputDataSource datasource = default);
static member StreamInputProperties : Azure.ResourceManager.StreamAnalytics.Models.StreamAnalyticsDataSerialization * seq<Azure.ResourceManager.StreamAnalytics.Models.StreamingJobDiagnosticCondition> * Nullable<Azure.ETag> * Nullable<Azure.ResourceManager.StreamAnalytics.Models.StreamingCompressionType> * string * Nullable<Azure.ResourceManager.StreamAnalytics.Models.StreamingJobInputWatermarkMode> * Azure.ResourceManager.StreamAnalytics.Models.StreamInputDataSource -> Azure.ResourceManager.StreamAnalytics.Models.StreamInputProperties
Public Shared Function StreamInputProperties (Optional serialization As StreamAnalyticsDataSerialization = Nothing, Optional diagnosticsConditions As IEnumerable(Of StreamingJobDiagnosticCondition) = Nothing, Optional etag As Nullable(Of ETag) = Nothing, Optional compressionType As Nullable(Of StreamingCompressionType) = Nothing, Optional partitionKey As String = Nothing, Optional watermarkMode As Nullable(Of StreamingJobInputWatermarkMode) = Nothing, Optional datasource As StreamInputDataSource = Nothing) As StreamInputProperties
Parameter
- serialization
- StreamAnalyticsDataSerialization
Beschreibt, wie Daten aus einer Eingabe serialisiert werden oder wie Daten serialisiert werden, wenn sie in eine Ausgabe geschrieben werden. Erforderlich für PUT-Anforderungen (CreateOrReplace). Beachten Sie, dass StreamAnalyticsDataSerialization es sich um die Basisklasse handelt. Je nach Szenario muss hier möglicherweise eine abgeleitete Klasse der Basisklasse zugewiesen werden, oder diese Eigenschaft muss in eine der möglichen abgeleiteten Klassen umgewandelt werden. Die verfügbaren abgeleiteten Klassen sind AvroFormatSerialization, CsvFormatSerialization, CustomClrFormatSerializationund JsonFormatSerializationParquetFormatSerialization.
- diagnosticsConditions
- IEnumerable<StreamingJobDiagnosticCondition>
Beschreibt Bedingungen für die Eingabe, Ausgabe oder den Auftrag insgesamt, die die Aufmerksamkeit des Kunden erfordern.
Das aktuelle Entitätstag für die Eingabe. Dies ist eine undurchsichtige Zeichenfolge. Sie können sie verwenden, um zu erkennen, ob sich die Ressource zwischen Anforderungen geändert hat. Sie können es auch im If-Match- oder If-None-Match-Header für Schreibvorgänge für optimistische Parallelität verwenden.
- compressionType
- Nullable<StreamingCompressionType>
Beschreibt, wie Eingabedaten komprimiert werden.
- partitionKey
- String
partitionKey Beschreibt einen Schlüssel in den Eingabedaten, der zum Partitionieren der Eingabedaten verwendet wird.
- watermarkMode
- Nullable<StreamingJobInputWatermarkMode>
Einstellungen, die bestimmen, ob Wasserzeichenereignisse gelesen werden sollen.
- datasource
- StreamInputDataSource
Beschreibt eine Eingabedatenquelle, die Streamdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). Beachten Sie, dass StreamInputDataSource es sich um die Basisklasse handelt. Je nach Szenario muss hier möglicherweise eine abgeleitete Klasse der Basisklasse zugewiesen werden, oder diese Eigenschaft muss in eine der möglichen abgeleiteten Klassen umgewandelt werden. Die verfügbaren abgeleiteten Klassen sind GatewayMessageBusStreamInputDataSource, IoTHubStreamInputDataSource, EventGridStreamInputDataSource, EventHubV2StreamInputDataSourceund RawStreamInputDataSourceEventHubStreamInputDataSourceBlobStreamInputDataSource .
Gibt zurück
Eine neue StreamInputProperties instance zum Mocking.