Freigeben über


CosmosDBOutput Schnittstelle

public interface CosmosDBOutput

CosmosDBOutput(name = "database", databaseName = "ToDoList", collectionName = "Items", connectionStringSetting = "AzureCosmosDBConnection") ) { return "{ \"id": "" + System.currentTimeMillis() + "", "description": "" + message + "" }"; }

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
String collectionName()

Definiert den Auflistungsnamen der CosmosDB, in die geschrieben werden soll.

int collectionThroughput()

Wenn CreateIfNotExists true ist, definiert den Durchsatz der erstellten Auflistung.

String connectionStringSetting()

Definiert den App-Einstellungsnamen, der die CosmosDB-Verbindungszeichenfolge enthält.

boolean createIfNotExists()

Definiert die ID der CosmosDB, in die geschrieben werden soll.

String databaseName()

Definiert den Datenbanknamen der CosmosDB, in die geschrieben werden soll.

String dataType()

Definiert, wie die Functions-Runtime den Parameterwert behandeln soll. Mögliche Werte:

    <li>
    
      <p>"" or string: treat it as a string whose value is serialized from the parameter </p>
    
    </li>
    
    <li>
    
      <p>binary: treat it as a binary data whose value comes from for example OutputBinding&lt;byte[]&gt; </p>
    
    </li>
    

String name()

Der in function.json verwendete Variablenname.

String partitionKey()

Definiert den Partitionsschlüsselpfad für die erstellte Auflistung, wenn createIfNotExists auf true festgelegt ist. Kann den Bindungsparameter enthalten.

String preferredLocations()

Definiert bevorzugte Standorte (Regionen) für georeplizierte Datenbankkonten im Azure Cosmos DB-Dienst. Werte sollten durch Trennzeichen getrennt sein. Beispiel: PreferredLocations = "USA, Osten", "USA, Süden-Mitte", "Europa, Norden"

boolean useMultipleWriteLocations()

Aktivieren Sie die Verwendung mit Multimasterkonten.

Details zur Methode

collectionName

public String collectionName()

Definiert den Auflistungsnamen der CosmosDB, in die geschrieben werden soll.

Gibt zurück:

Die Zeichenfolge für den Auflistungsnamen.

collectionThroughput

public int collectionThroughput() default -1

Wenn CreateIfNotExists true ist, definiert den Durchsatz der erstellten Auflistung.

Gibt zurück:

Durchsatz der erstellten Auflistung.

connectionStringSetting

public String connectionStringSetting()

Definiert den App-Einstellungsnamen, der die CosmosDB-Verbindungszeichenfolge enthält.

Gibt zurück:

Der Name der App-Einstellung der Verbindungszeichenfolge.

createIfNotExists

public boolean createIfNotExists() default false

Definiert die ID der CosmosDB, in die geschrieben werden soll.

Gibt zurück:

Die ID-Zeichenfolge.

databaseName

public String databaseName()

Definiert den Datenbanknamen der CosmosDB, in die geschrieben werden soll.

Gibt zurück:

Die Zeichenfolge für den Datenbanknamen.

dataType

public String dataType() default ""

Definiert, wie die Functions-Runtime den Parameterwert behandeln soll. Mögliche Werte:

    <li>
    
      <p>"" or string: treat it as a string whose value is serialized from the parameter </p>
    
    </li>
    
    <li>
    
      <p>binary: treat it as a binary data whose value comes from for example OutputBinding&lt;byte[]&gt; </p>
    
    </li>
    

Gibt zurück:

Der dataType, der von der Functions-Runtime verwendet wird.

name

public String name()

Der in function.json verwendete Variablenname.

Gibt zurück:

Der in function.json verwendete Variablenname.

partitionKey

public String partitionKey() default ""

Definiert den Partitionsschlüsselpfad für die erstellte Auflistung, wenn createIfNotExists auf true festgelegt ist. Kann den Bindungsparameter enthalten.

Gibt zurück:

partitionKey der erstellten Auflistung.

preferredLocations

public String preferredLocations() default ""

Definiert bevorzugte Standorte (Regionen) für georeplizierte Datenbankkonten im Azure Cosmos DB-Dienst. Werte sollten durch Trennzeichen getrennt sein. Beispiel: PreferredLocations = "USA, Osten", "USA, Süden-Mitte", "Europa, Norden"

Gibt zurück:

PreferredLocations für georeplizierte Datenbankkonten

useMultipleWriteLocations

public boolean useMultipleWriteLocations() default false

Aktivieren Sie die Verwendung mit Multimasterkonten.

Gibt zurück:

Ob mehrere Masterkonten verwendet werden sollen

Gilt für: