Share via


AzureSqlSink Klasse

Definition

Eine Kopieraktivität Azure SQL Senke.

public class AzureSqlSink : Azure.ResourceManager.DataFactory.Models.CopySink
type AzureSqlSink = class
    inherit CopySink
Public Class AzureSqlSink
Inherits CopySink
Vererbung
AzureSqlSink

Konstruktoren

AzureSqlSink()

Initialisiert eine neue instance von AzureSqlSink.

Eigenschaften

AdditionalProperties

Weitere Eigenschaften

Um dem Wert dieser Eigenschaft ein -Objekt zuzuweisen, verwenden Sie FromObjectAsJson<T>(T, JsonSerializerOptions).

Verwenden Sie FromString(String), um dieser Eigenschaft eine bereits formatierte JSON-Zeichenfolge zuzuweisen.

Beispiele:

  • BinaryData.FromObjectAsJson("foo")Erstellt eine Nutzlast von "foo".
  • BinaryData.FromString("\"foo\"")Erstellt eine Nutzlast von "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" })Erstellt eine Nutzlast von { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}")Erstellt eine Nutzlast von { "key": "value" }.
(Geerbt von CopySink)
DisableMetricsCollection

Wenn true, deaktivieren Sie die Sammlung von Datenspeichermetriken. Der Standardwert ist "false". Typ: boolean (oder Expression with resultType boolean).

(Geerbt von CopySink)
MaxConcurrentConnections

Die maximale Anzahl gleichzeitiger Verbindungen für den Senkendatenspeicher. Typ: integer (oder Expression with resultType integer).

(Geerbt von CopySink)
PreCopyScript

SQL-Skript vor dem Kopieren. Type: string (oder Expression with resultType string).

SinkRetryCount

Anzahl der Wiederholungsversuche der Senke. Typ: integer (oder Expression with resultType integer).

(Geerbt von CopySink)
SinkRetryWait

Senke wiederholungswarte. Typ: Zeichenfolge (oder Ausdruck mit resultType-Zeichenfolge), Muster: ((\d+).)? (\d\d):(60|([0-5][0-9])):( 60|([0-5][0-9])).

(Geerbt von CopySink)
SqlWriterStoredProcedureName

Name der gespeicherten SQL Writer-Prozedur. Type: string (oder Expression with resultType string).

SqlWriterTableType

SQL Writer-Tabellentyp. Type: string (oder Expression with resultType string).

SqlWriterUseTableLock

Gibt an, ob die Tabellensperre während des Massenkopiervorgangs verwendet werden soll. Typ: boolean (oder Expression with resultType boolean).

StoredProcedureParameters

Gespeicherte SQL-Prozedurparameter.

Um dieser Eigenschaft ein Objekt zuzuweisen, verwenden Sie FromObjectAsJson<T>(T, JsonSerializerOptions).

Verwenden Sie FromString(String), um dieser Eigenschaft eine bereits formatierte JSON-Zeichenfolge zuzuweisen.

Beispiele:

  • BinaryData.FromObjectAsJson("foo")Erstellt eine Nutzlast von "foo".
  • BinaryData.FromString("\"foo\"")Erstellt eine Nutzlast von "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" })Erstellt eine Nutzlast von { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}")Erstellt eine Nutzlast von { "key": "value" }.
StoredProcedureTableTypeParameterName

Der Parametername der gespeicherten Prozedur des Tabellentyps. Type: string (oder Expression with resultType string).

TableOption

Die Option zum Behandeln von Senkentabellen, z. B. autoCreate. Derzeit wird nur der Wert "autoCreate" unterstützt. Type: string (oder Expression with resultType string).

UpsertSettings

SQL-Upserteinstellungen.

WriteBatchSize

Schreibbatchgröße. Typ: integer (oder Expression with resultType integer), minimum: 0.

(Geerbt von CopySink)
WriteBatchTimeout

Batchtimeout schreiben. Typ: Zeichenfolge (oder Ausdruck mit resultType-Zeichenfolge), Muster: ((\d+).)? (\d\d):(60|([0-5][0-9])):( 60|([0-5][0-9])).

(Geerbt von CopySink)
WriteBehavior

Schreibverhalten beim Kopieren von Daten in Azure SQL. Typ: SqlWriteBehaviorEnum (oder Ausdruck mit resultType SqlWriteBehaviorEnum)

Um dieser Eigenschaft ein Objekt zuzuweisen, verwenden Sie FromObjectAsJson<T>(T, JsonSerializerOptions).

Verwenden Sie FromString(String), um dieser Eigenschaft eine bereits formatierte JSON-Zeichenfolge zuzuweisen.

Beispiele:

  • BinaryData.FromObjectAsJson("foo")Erstellt eine Nutzlast von "foo".
  • BinaryData.FromString("\"foo\"")Erstellt eine Nutzlast von "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" })Erstellt eine Nutzlast von { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}")Erstellt eine Nutzlast von { "key": "value" }.

Gilt für: