Freigeben über


IDefinition<ParentT> Schnittstelle

Definition

Die Gesamtheit einer SQL-Containerdefinition als Teil der übergeordneten Definition.

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)

Typparameter

ParentT

Die Phase der übergeordneten Definition, zu der nach dem Anfügen dieser Definition zurückzukehren ist.

Implementiert

Methoden

Attach()

Die Gesamtheit einer SQL-Containerdefinition als Teil der übergeordneten Definition.

(Geerbt von IInDefinition<ParentT>)
DefineIndexingPolicy()

Startet die Definition der Indizierungsrichtlinie.

(Geerbt von IWithIndexingPolicy<ParentT>)
WithConflictResolutionPath(ConflictResolutionMode, String)

Gibt die Konfliktlösungsrichtlinie mit dem Konfliktauflösungspfad an.

(Geerbt von IWithConflictResolutionPolicy<ParentT>)
WithConflictResolutionPolicy(ConflictResolutionPolicy)

Gibt die Konfliktlösungsrichtlinie an.

(Geerbt von IWithConflictResolutionPolicy<ParentT>)
WithConflictResolutionProcedure(ConflictResolutionMode, String)

Gibt die Konfliktlösungsrichtlinie mit konfliktlösender Prozedur an.

(Geerbt von IWithConflictResolutionPolicy<ParentT>)
WithDefaultTtl(Int32)

Gibt die Standardlaufzeit an.

(Geerbt von IWithDefaultTtl<ParentT>)
WithIndexingPolicy(IndexingPolicy)

Gibt die Indizierungsrichtlinie an.

(Geerbt von IWithIndexingPolicy<ParentT>)
WithOption(String, String)

Gibt eine Option an.

(Geerbt von IWithOptions<ReturnT>)
WithOptionsAppend(IDictionary<String,String>)

Fügt alle Optionen an aktuelle Optionen an.

(Geerbt von IWithOptions<ReturnT>)
WithPartitionKey(ContainerPartitionKey)

Gibt den Containerpartitionsschlüssel an.

(Geerbt von IWithPartitionKey<ParentT>)
WithPartitionKey(PartitionKind, Nullable<Int32>)

Gibt den Containerpartitionsschlüssel an.

(Geerbt von IWithPartitionKey<ParentT>)
WithPartitionKeyPath(String[])

Gibt die Schlüsselpfade für die Containerpartition an.

(Geerbt von IWithPartitionKey<ParentT>)
WithStoredProcedure(String, SqlStoredProcedureResource, CreateUpdateOptions)

Gibt eine gespeicherte Prozedur an.

(Geerbt von IWithChildResource<ParentT>)
WithStoredProcedure(String, String, CreateUpdateOptions)

Gibt eine gespeicherte Prozedur an.

(Geerbt von IWithChildResource<ParentT>)
WithThroughput(Int32)

Gibt den Durchsatzwert an.

(Geerbt von IWithThroughput<ReturnT>)
WithTrigger(String, SqlTriggerResource, CreateUpdateOptions)

Gibt einen Trigger an.

(Geerbt von IWithChildResource<ParentT>)
WithTrigger(String, String, TriggerType, TriggerOperation, CreateUpdateOptions)

Gibt einen Trigger an.

(Geerbt von IWithChildResource<ParentT>)
WithUniqueKey(String[])

Gibt einen eindeutigen Schlüssel an, der an die ursprüngliche Liste angefügt wird.

(Geerbt von IWithUniqueKeyPolicy<ParentT>)
WithUniqueKey(UniqueKey)

Gibt einen eindeutigen Schlüssel an, der an die ursprüngliche Liste angefügt wird.

(Geerbt von IWithUniqueKeyPolicy<ParentT>)
WithUniqueKeyPolicy(UniqueKeyPolicy)

Gibt die Richtlinie für eindeutige Schlüssel an.

(Geerbt von IWithUniqueKeyPolicy<ParentT>)
WithUniqueKeys(IList<UniqueKey>)

Gibt die Liste des eindeutigen Schlüssels an.

(Geerbt von IWithUniqueKeyPolicy<ParentT>)
WithUserDefinedFunction(String, SqlUserDefinedFunctionResource, CreateUpdateOptions)

Gibt eine benutzerdefinierte Funktion an.

(Geerbt von IWithChildResource<ParentT>)
WithUserDefinedFunction(String, String, CreateUpdateOptions)

Gibt eine benutzerdefinierte Funktion an.

(Geerbt von IWithChildResource<ParentT>)

Gilt für: