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

IDefinition<ParentT> 接口

定义

作为父定义的一部分的整个流量管理器配置文件终结点定义。

public interface IDefinition<ParentT> : Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResource.Definition.IInDefinition<ParentT>, Microsoft.Azure.Management.TrafficManager.Fluent.TrafficManagerEndpoint.Definition.IAzureTargetEndpointBlank<ParentT>, Microsoft.Azure.Management.TrafficManager.Fluent.TrafficManagerEndpoint.Definition.IExternalTargetEndpointBlank<ParentT>, Microsoft.Azure.Management.TrafficManager.Fluent.TrafficManagerEndpoint.Definition.INestedProfileTargetEndpointBlank<ParentT>, Microsoft.Azure.Management.TrafficManager.Fluent.TrafficManagerEndpoint.Definition.IWithAttach<ParentT>, Microsoft.Azure.Management.TrafficManager.Fluent.TrafficManagerEndpoint.Definition.IWithAzureResource<ParentT>, Microsoft.Azure.Management.TrafficManager.Fluent.TrafficManagerEndpoint.Definition.IWithCustomHeaders<ParentT>, Microsoft.Azure.Management.TrafficManager.Fluent.TrafficManagerEndpoint.Definition.IWithEndpointThreshold<ParentT>, Microsoft.Azure.Management.TrafficManager.Fluent.TrafficManagerEndpoint.Definition.IWithFqdn<ParentT>, Microsoft.Azure.Management.TrafficManager.Fluent.TrafficManagerEndpoint.Definition.IWithGeographicLocation<ParentT>, Microsoft.Azure.Management.TrafficManager.Fluent.TrafficManagerEndpoint.Definition.IWithNestedProfile<ParentT>, Microsoft.Azure.Management.TrafficManager.Fluent.TrafficManagerEndpoint.Definition.IWithRoutingPriority<ParentT>, Microsoft.Azure.Management.TrafficManager.Fluent.TrafficManagerEndpoint.Definition.IWithRoutingWeight<ParentT>, Microsoft.Azure.Management.TrafficManager.Fluent.TrafficManagerEndpoint.Definition.IWithSourceTrafficRegion<ParentT>, Microsoft.Azure.Management.TrafficManager.Fluent.TrafficManagerEndpoint.Definition.IWithSourceTrafficRegionThenThreshold<ParentT>, Microsoft.Azure.Management.TrafficManager.Fluent.TrafficManagerEndpoint.Definition.IWithSubnetRouting<ParentT>, Microsoft.Azure.Management.TrafficManager.Fluent.TrafficManagerEndpoint.Definition.IWithTrafficDisabled<ParentT>
type IDefinition<'ParentT> = interface
    interface IAzureTargetEndpointBlank<'ParentT>
    interface IWithAzureResource<'ParentT>
    interface IExternalTargetEndpointBlank<'ParentT>
    interface IWithFqdn<'ParentT>
    interface INestedProfileTargetEndpointBlank<'ParentT>
    interface IWithNestedProfile<'ParentT>
    interface IWithSourceTrafficRegion<'ParentT>
    interface IWithSourceTrafficRegionThenThreshold<'ParentT>
    interface IWithEndpointThreshold<'ParentT>
    interface IWithAttach<'ParentT>
    interface IInDefinition<'ParentT>
    interface IWithRoutingWeight<'ParentT>
    interface IWithRoutingPriority<'ParentT>
    interface IWithSubnetRouting<'ParentT>
    interface IWithCustomHeaders<'ParentT>
    interface IWithGeographicLocation<'ParentT>
    interface IWithTrafficDisabled<'ParentT>
Public Interface IDefinition(Of ParentT)
Implements IAzureTargetEndpointBlank(Of ParentT), IExternalTargetEndpointBlank(Of ParentT), IInDefinition(Of ParentT), INestedProfileTargetEndpointBlank(Of ParentT), IWithAttach(Of ParentT), IWithAzureResource(Of ParentT), IWithCustomHeaders(Of ParentT), IWithEndpointThreshold(Of ParentT), IWithFqdn(Of ParentT), IWithGeographicLocation(Of ParentT), IWithNestedProfile(Of ParentT), IWithRoutingPriority(Of ParentT), IWithRoutingWeight(Of ParentT), IWithSourceTrafficRegion(Of ParentT), IWithSourceTrafficRegionThenThreshold(Of ParentT), IWithSubnetRouting(Of ParentT), IWithTrafficDisabled(Of ParentT)

类型参数

ParentT

最终的 Attachable.attach () 的返回类型。

实现

方法

Attach()

作为父定义的一部分的整个流量管理器配置文件终结点定义。

(继承自 IInDefinition<ParentT>)
FromRegion(Region)

指定使用性能路由方法 TrafficRoutingMethod.PERFORMANCE 配置父配置文件时将使用的终结点的位置。

(继承自 IWithSourceTrafficRegionThenThreshold<ParentT>)
ToFqdn(String)

指定外部终结点的 FQDN。

(继承自 IWithFqdn<ParentT>)
ToProfile(ITrafficManagerProfile)

指定终结点的嵌套流量管理器配置文件。

(继承自 IWithNestedProfile<ParentT>)
ToResourceId(String)

指定 Azure 资源的资源 ID。 支持的 Azure 资源包括云服务、Web 应用或公共 IP。

(继承自 IWithAzureResource<ParentT>)
WithCustomHeader(String, String)

指定将用于运行状况检查的终结点的自定义标头

(继承自 IWithCustomHeaders<ParentT>)
WithCustomHeaders(IDictionary<String,String>)

指定将用于运行状况检查的终结点的自定义标头

(继承自 IWithCustomHeaders<ParentT>)
WithGeographicLocation(IGeographicLocation)

指定使用基于地理的路由方法 TrafficRoutingMethod.GEOGRAPHIC 配置父配置文件时将使用的终结点的地理位置。

(继承自 IWithGeographicLocation<ParentT>)
WithGeographicLocation(String)

指定使用基于地理的路由方法 TrafficRoutingMethod.GEOGRAPHIC 配置父配置文件时将使用的终结点的地理位置。

(继承自 IWithGeographicLocation<ParentT>)
WithGeographicLocations(IList<IGeographicLocation>)

指定使用基于地理的路由方法 TrafficRoutingMethod.GEOGRAPHIC 配置父配置文件时将使用的终结点的地理位置列表。

(继承自 IWithGeographicLocation<ParentT>)
WithGeographicLocations(IList<String>)

指定使用基于地理的路由方法 TrafficRoutingMethod.GEOGRAPHIC 配置父配置文件时将使用的终结点的地理位置列表。

(继承自 IWithGeographicLocation<ParentT>)
WithMinimumEndpointsToEnableTraffic(Int32)

指定要使嵌套配置文件被视为正常的最小联机终结点数。

(继承自 IWithEndpointThreshold<ParentT>)
WithRoutingPriority(Int32)

指定使用优先级路由方法 TrafficRoutingMethod.PRIORITY 配置父配置文件时将使用的终结点的优先级。

(继承自 IWithRoutingPriority<ParentT>)
WithRoutingWeight(Int32)

指定使用加权路由方法 TrafficRoutingMethod.WEIGHTED 配置父配置文件时将使用的终结点的权重。

(继承自 IWithRoutingWeight<ParentT>)
WithSubnetRouting(String, Int32)

指定使用子网路由方法 TrafficRoutingMethod.SUBNET 配置父配置文件时将使用的终结点的优先级。

(继承自 IWithSubnetRouting<ParentT>)
WithSubnetRouting(String, String)

指定使用子网路由方法 TrafficRoutingMethod.SUBNET 配置父配置文件时将使用的终结点的优先级。

(继承自 IWithSubnetRouting<ParentT>)
WithTrafficDisabled()

指定应将此终结点排除在接收流量之外。

(继承自 IWithTrafficDisabled<ParentT>)

适用于