Freigeben über


ArmStreamAnalyticsModelFactory.StreamingJobInputProperties Methode

Definition

Initialisiert eine neue instance von StreamingJobInputProperties.

public static Azure.ResourceManager.StreamAnalytics.Models.StreamingJobInputProperties StreamingJobInputProperties (string inputPropertiesType = default, 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);
static member StreamingJobInputProperties : string * 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.StreamingJobInputProperties
Public Shared Function StreamingJobInputProperties (Optional inputPropertiesType As String = Nothing, 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) As StreamingJobInputProperties

Parameter

inputPropertiesType
String

Gibt an, ob die Eingabe eine Quelle für Verweisdaten oder Streamdaten ist. Erforderlich für PUT-Anforderungen (CreateOrReplace).

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.

etag
Nullable<ETag>

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.

Gibt zurück

Eine neue StreamingJobInputProperties instance zum Mocking.

Gilt für: