Partilhar via


CosmosDBOutput Interface

public interface CosmosDBOutput

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

Resumo do método

Modificador e tipo Método e descrição
String collectionName()

Define o nome da coleção do CosmosDB no qual gravar.

int collectionThroughput()

Se CreateIfNotExists for true, definirá a taxa de transferência da coleção criada.

String connectionStringSetting()

Define o nome da configuração do aplicativo que contém a cadeia de conexão do CosmosDB.

boolean createIfNotExists()

Define a ID do CosmosDB para a qual gravar.

String databaseName()

Define o nome do banco de dados do CosmosDB no qual gravar.

String dataType()

Define como o tempo de execução do Functions deve tratar o valor do parâmetro. Os valores possíveis são:

    <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()

O nome da variável usada em function.json.

String partitionKey()

Define o caminho da chave de partição para a coleção criada quando createIfNotExists é definido como true. Pode incluir parâmetros de associação.

String preferredLocations()

Define locais preferenciais (regiões) para contas de banco de dados replicadas geograficamente no serviço do Azure Cosmos DB. Os valores devem ser separados por vírgulas. exemplo, PreferredLocations = "Leste dos EUA, Centro-Sul dos EUA, Norte da Europa"

boolean useMultipleWriteLocations()

Habilitar para usar com contas De vários mestres.

Detalhes do método

collectionName

public String collectionName()

Define o nome da coleção do CosmosDB no qual gravar.

Returns:

A cadeia de caracteres do nome da coleção.

collectionThroughput

public int collectionThroughput() default -1

Se CreateIfNotExists for true, definirá a taxa de transferência da coleção criada.

Returns:

Taxa de transferência da coleção criada.

connectionStringSetting

public String connectionStringSetting()

Define o nome da configuração do aplicativo que contém a cadeia de conexão do CosmosDB.

Returns:

O nome da configuração do aplicativo da cadeia de conexão.

createIfNotExists

public boolean createIfNotExists() default false

Define a ID do CosmosDB para a qual gravar.

Returns:

A cadeia de caracteres de ID.

databaseName

public String databaseName()

Define o nome do banco de dados do CosmosDB no qual gravar.

Returns:

A cadeia de caracteres do nome do banco de dados.

dataType

public String dataType() default ""

Define como o tempo de execução do Functions deve tratar o valor do parâmetro. Os valores possíveis são:

    <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>
    

Returns:

O dataType que será usado pelo runtime do Functions.

name

public String name()

O nome da variável usada em function.json.

Returns:

O nome da variável usada em function.json.

partitionKey

public String partitionKey() default ""

Define o caminho da chave de partição para a coleção criada quando createIfNotExists é definido como true. Pode incluir parâmetros de associação.

Returns:

partitionKey da coleção criada.

preferredLocations

public String preferredLocations() default ""

Define locais preferenciais (regiões) para contas de banco de dados replicadas geograficamente no serviço do Azure Cosmos DB. Os valores devem ser separados por vírgulas. exemplo, PreferredLocations = "Leste dos EUA, Centro-Sul dos EUA, Norte da Europa"

Returns:

PreferredLocations para contas de banco de dados replicadas geograficamente

useMultipleWriteLocations

public boolean useMultipleWriteLocations() default false

Habilitar para usar com contas De vários mestres.

Returns:

se as contas de Vários Mestres devem ser

Aplica-se a