Partilhar via


IDefinition<ParentT> Interface

Definição

A totalidade de uma definição de contêiner sql como parte da definição pai.

public interface IDefinition<ParentT> : Microsoft.Azure.Management.CosmosDB.Fluent.HasOptions.Definition.IWithOptions<Microsoft.Azure.Management.CosmosDB.Fluent.SqlContainer.Definition.IWithAttach<ParentT>>, Microsoft.Azure.Management.CosmosDB.Fluent.HasThroughputSettings.Definition.IWithThroughput<Microsoft.Azure.Management.CosmosDB.Fluent.SqlContainer.Definition.IWithAttach<ParentT>>, Microsoft.Azure.Management.CosmosDB.Fluent.SqlContainer.Definition.IBlank<ParentT>, Microsoft.Azure.Management.CosmosDB.Fluent.SqlContainer.Definition.IWithAttach<ParentT>, Microsoft.Azure.Management.CosmosDB.Fluent.SqlContainer.Definition.IWithChildResource<ParentT>, Microsoft.Azure.Management.CosmosDB.Fluent.SqlContainer.Definition.IWithConflictResolutionPolicy<ParentT>, Microsoft.Azure.Management.CosmosDB.Fluent.SqlContainer.Definition.IWithDefaultTtl<ParentT>, Microsoft.Azure.Management.CosmosDB.Fluent.SqlContainer.Definition.IWithIndexingPolicy<ParentT>, Microsoft.Azure.Management.CosmosDB.Fluent.SqlContainer.Definition.IWithOptions<ParentT>, Microsoft.Azure.Management.CosmosDB.Fluent.SqlContainer.Definition.IWithPartitionKey<ParentT>, Microsoft.Azure.Management.CosmosDB.Fluent.SqlContainer.Definition.IWithThroughput<ParentT>, Microsoft.Azure.Management.CosmosDB.Fluent.SqlContainer.Definition.IWithUniqueKeyPolicy<ParentT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResource.Definition.IInDefinition<ParentT>
type IDefinition<'ParentT> = interface
    interface IBlank<'ParentT>
    interface IWithAttach<'ParentT>
    interface IInDefinition<'ParentT>
    interface IWithOptions<'ParentT>
    interface IWithOptions<IWithAttach<'ParentT>>
    interface IWithThroughput<'ParentT>
    interface IWithThroughput<IWithAttach<'ParentT>>
    interface IWithIndexingPolicy<'ParentT>
    interface IWithPartitionKey<'ParentT>
    interface IWithDefaultTtl<'ParentT>
    interface IWithUniqueKeyPolicy<'ParentT>
    interface IWithConflictResolutionPolicy<'ParentT>
    interface IWithChildResource<'ParentT>
Public Interface IDefinition(Of ParentT)
Implements IBlank(Of ParentT), IInDefinition(Of ParentT), IWithAttach(Of ParentT), IWithChildResource(Of ParentT), IWithConflictResolutionPolicy(Of ParentT), IWithDefaultTtl(Of ParentT), IWithIndexingPolicy(Of ParentT), IWithOptions(Of IWithAttach(Of ParentT)), IWithOptions(Of ParentT), IWithPartitionKey(Of ParentT), IWithThroughput(Of IWithAttach(Of ParentT)), IWithThroughput(Of ParentT), IWithUniqueKeyPolicy(Of ParentT)

Parâmetros de tipo

ParentT

O estágio da definição pai à qual retornar depois de anexar essa definição.

Implementações

Métodos

Attach()

A totalidade de uma definição de contêiner sql como parte da definição pai.

(Herdado de IInDefinition<ParentT>)
DefineIndexingPolicy()

Inicia a definição da política de indexação.

(Herdado de IWithIndexingPolicy<ParentT>)
WithConflictResolutionPath(ConflictResolutionMode, String)

Especifica a política de resolução de conflitos com o caminho de resolução de conflitos.

(Herdado de IWithConflictResolutionPolicy<ParentT>)
WithConflictResolutionPolicy(ConflictResolutionPolicy)

Especifica a política de resolução de conflitos.

(Herdado de IWithConflictResolutionPolicy<ParentT>)
WithConflictResolutionProcedure(ConflictResolutionMode, String)

Especifica a política de resolução de conflitos com o procedimento de resolução de conflitos.

(Herdado de IWithConflictResolutionPolicy<ParentT>)
WithDefaultTtl(Int32)

Especifica o tempo de vida padrão.

(Herdado de IWithDefaultTtl<ParentT>)
WithIndexingPolicy(IndexingPolicy)

Especifica a política de indexação.

(Herdado de IWithIndexingPolicy<ParentT>)
WithOption(String, String)

Especifica uma opção.

(Herdado de IWithOptions<ReturnT>)
WithOptionsAppend(IDictionary<String,String>)

Acrescenta todas as opções às opções atuais.

(Herdado de IWithOptions<ReturnT>)
WithPartitionKey(ContainerPartitionKey)

Especifica a chave de partição de contêiner.

(Herdado de IWithPartitionKey<ParentT>)
WithPartitionKey(PartitionKind, Nullable<Int32>)

Especifica a chave de partição de contêiner.

(Herdado de IWithPartitionKey<ParentT>)
WithPartitionKeyPath(String[])

Especifica os caminhos da chave de partição de contêiner.

(Herdado de IWithPartitionKey<ParentT>)
WithStoredProcedure(String, SqlStoredProcedureResource, CreateUpdateOptions)

Especifica um procedimento armazenado.

(Herdado de IWithChildResource<ParentT>)
WithStoredProcedure(String, String, CreateUpdateOptions)

Especifica um procedimento armazenado.

(Herdado de IWithChildResource<ParentT>)
WithThroughput(Int32)

Especifica o valor da taxa de transferência.

(Herdado de IWithThroughput<ReturnT>)
WithTrigger(String, SqlTriggerResource, CreateUpdateOptions)

Especifica um gatilho.

(Herdado de IWithChildResource<ParentT>)
WithTrigger(String, String, TriggerType, TriggerOperation, CreateUpdateOptions)

Especifica um gatilho.

(Herdado de IWithChildResource<ParentT>)
WithUniqueKey(String[])

Especifica uma chave exclusiva acrescentada à lista original.

(Herdado de IWithUniqueKeyPolicy<ParentT>)
WithUniqueKey(UniqueKey)

Especifica uma chave exclusiva acrescentada à lista original.

(Herdado de IWithUniqueKeyPolicy<ParentT>)
WithUniqueKeyPolicy(UniqueKeyPolicy)

Especifica a política de chave exclusiva.

(Herdado de IWithUniqueKeyPolicy<ParentT>)
WithUniqueKeys(IList<UniqueKey>)

Especifica a lista de chaves exclusivas.

(Herdado de IWithUniqueKeyPolicy<ParentT>)
WithUserDefinedFunction(String, SqlUserDefinedFunctionResource, CreateUpdateOptions)

Especifica uma função definida pelo usuário.

(Herdado de IWithChildResource<ParentT>)
WithUserDefinedFunction(String, String, CreateUpdateOptions)

Especifica uma função definida pelo usuário.

(Herdado de IWithChildResource<ParentT>)

Aplica-se a