你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

IDefinition 接口

定义

整个事件中心定义。

public interface IDefinition : Microsoft.Azure.Management.Eventhub.Fluent.EventHub.Definition.IBlank, Microsoft.Azure.Management.Eventhub.Fluent.EventHub.Definition.IWithCaptureEnabledDisabled, Microsoft.Azure.Management.Eventhub.Fluent.EventHub.Definition.IWithCaptureOptionalSettingsOrCreate, Microsoft.Azure.Management.Eventhub.Fluent.EventHub.Definition.IWithCaptureProviderOrCreate, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.ICreatable<Microsoft.Azure.Management.Eventhub.Fluent.IEventHub>
type IDefinition = interface
    interface IBeta
    interface IBlank
    interface IWithNamespace
    interface IWithCaptureProviderOrCreate
    interface IWithCreate
    interface ICreatable<IEventHub>
    interface IIndexable
    interface IWithAuthorizationRule
    interface IWithConsumerGroup
    interface IWithPartitionCount
    interface IWithRetentionPeriod
    interface IWithCaptureEnabledDisabled
    interface IWithCaptureOptionalSettingsOrCreate
Public Interface IDefinition
Implements IBeta, IBlank, ICreatable(Of IEventHub), IWithCaptureEnabledDisabled, IWithCaptureOptionalSettingsOrCreate, IWithCaptureProviderOrCreate
实现

属性

Key

整个事件中心定义。

(继承自 IIndexable)
Name

获取可创建资源的名称。

(继承自 ICreatable<T>)

方法

Create()

执行创建请求。

(继承自 ICreatable<T>)
CreateAsync(CancellationToken, Boolean)

将请求放入队列,并允许 HTTP 客户端在系统资源可用时执行它。

(继承自 ICreatable<T>)
WithDataCaptureDisabled()

指定应为事件中心禁用数据捕获。

(继承自 IWithCaptureEnabledDisabled)
WithDataCaptureEnabled()

指定应为事件中心启用数据捕获。

(继承自 IWithCaptureEnabledDisabled)
WithDataCaptureFileNameFormat(String)

指定包含捕获数据的文件名格式。

(继承自 IWithCaptureOptionalSettingsOrCreate)
WithDataCaptureSkipEmptyArchives(Boolean)

设置一个值,该值指示是否跳过空存档。

(继承自 IWithCaptureOptionalSettingsOrCreate)
WithDataCaptureWindowSizeInMB(Int32)

指定捕获窗口大小(以 MB 为单位)。

(继承自 IWithCaptureOptionalSettingsOrCreate)
WithDataCaptureWindowSizeInSeconds(Int32)

指定捕获窗口大小(以秒为单位)。

(继承自 IWithCaptureOptionalSettingsOrCreate)
WithExistingNamespace(IEventHubNamespace)

指定需要在其中创建事件中心的现有事件中心命名空间。

(继承自 IWithNamespace)
WithExistingNamespace(String, String)

指定需要在其中创建事件中心的现有事件中心命名空间。

(继承自 IWithNamespace)
WithExistingNamespaceId(String)

指定需要在其中创建事件中心的现有事件中心命名空间的 ID。

(继承自 IWithNamespace)
WithExistingStorageAccountForCapturedData(IStorageAccount, String)

指定在启用数据捕获时存储捕获的数据的现有存储帐户。

(继承自 IWithCaptureProviderOrCreate)
WithExistingStorageAccountForCapturedData(String, String)

指定在启用数据捕获时存储捕获的数据的现有存储帐户。

(继承自 IWithCaptureProviderOrCreate)
WithNewConsumerGroup(String)

指定应为事件中心创建新的使用者组。

(继承自 IWithConsumerGroup)
WithNewConsumerGroup(String, String)

指定应为事件中心创建新的使用者组。

(继承自 IWithConsumerGroup)
WithNewListenRule(String)

指定应创建对事件中心具有侦听访问权限的新授权规则。

(继承自 IWithAuthorizationRule)
WithNewManageRule(String)

指定应创建一个有权管理对事件中心的访问权限的新授权规则。

(继承自 IWithAuthorizationRule)
WithNewNamespace(ICreatable<IEventHubNamespace>)

指定需要在其中创建事件中心的新命名空间。

(继承自 IWithNamespace)
WithNewSendRule(String)

指定应创建具有向事件中心发送访问权限的新授权规则。

(继承自 IWithAuthorizationRule)
WithNewStorageAccountForCapturedData(ICreatable<IStorageAccount>, String)

指定一个新的存储帐户,用于在启用数据捕获时存储捕获的数据。

(继承自 IWithCaptureProviderOrCreate)
WithPartitionCount(Int64)

指定事件中心内的分区数。

(继承自 IWithPartitionCount)
WithRetentionPeriodInDays(Int64)

指定事件的保留期(以天为单位)。

(继承自 IWithRetentionPeriod)

适用于