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

ArmSignalRModelFactory.SignalRData 方法

定义

初始化 SignalRData 的新实例。

public static Azure.ResourceManager.SignalR.SignalRData SignalRData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.Core.AzureLocation location = default, Azure.ResourceManager.SignalR.Models.SignalRResourceSku sku = default, Azure.ResourceManager.SignalR.Models.SignalRServiceKind? kind = default, Azure.ResourceManager.Models.ManagedServiceIdentity identity = default, Azure.ResourceManager.SignalR.Models.SignalRProvisioningState? provisioningState = default, string externalIP = default, string hostName = default, int? publicPort = default, int? serverPort = default, string version = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.SignalR.SignalRPrivateEndpointConnectionData> privateEndpointConnections = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.SignalR.SignalRSharedPrivateLinkResourceData> sharedPrivateLinkResources = default, bool? isClientCertEnabled = default, string hostNamePrefix = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.SignalR.Models.SignalRFeature> features = default, Azure.ResourceManager.SignalR.Models.SignalRLiveTraceConfiguration liveTraceConfiguration = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.SignalR.Models.SignalRResourceLogCategory> resourceLogCategories = default, System.Collections.Generic.IEnumerable<string> corsAllowedOrigins = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.SignalR.Models.SignalRUpstreamTemplate> upstreamTemplates = default, Azure.ResourceManager.SignalR.Models.SignalRNetworkAcls networkACLs = default, string publicNetworkAccess = default, bool? disableLocalAuth = default, bool? disableAadAuth = default);
static member SignalRData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * Azure.ResourceManager.SignalR.Models.SignalRResourceSku * Nullable<Azure.ResourceManager.SignalR.Models.SignalRServiceKind> * Azure.ResourceManager.Models.ManagedServiceIdentity * Nullable<Azure.ResourceManager.SignalR.Models.SignalRProvisioningState> * string * string * Nullable<int> * Nullable<int> * string * seq<Azure.ResourceManager.SignalR.SignalRPrivateEndpointConnectionData> * seq<Azure.ResourceManager.SignalR.SignalRSharedPrivateLinkResourceData> * Nullable<bool> * string * seq<Azure.ResourceManager.SignalR.Models.SignalRFeature> * Azure.ResourceManager.SignalR.Models.SignalRLiveTraceConfiguration * seq<Azure.ResourceManager.SignalR.Models.SignalRResourceLogCategory> * seq<string> * seq<Azure.ResourceManager.SignalR.Models.SignalRUpstreamTemplate> * Azure.ResourceManager.SignalR.Models.SignalRNetworkAcls * string * Nullable<bool> * Nullable<bool> -> Azure.ResourceManager.SignalR.SignalRData
Public Shared Function SignalRData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional location As AzureLocation = Nothing, Optional sku As SignalRResourceSku = Nothing, Optional kind As Nullable(Of SignalRServiceKind) = Nothing, Optional identity As ManagedServiceIdentity = Nothing, Optional provisioningState As Nullable(Of SignalRProvisioningState) = Nothing, Optional externalIP As String = Nothing, Optional hostName As String = Nothing, Optional publicPort As Nullable(Of Integer) = Nothing, Optional serverPort As Nullable(Of Integer) = Nothing, Optional version As String = Nothing, Optional privateEndpointConnections As IEnumerable(Of SignalRPrivateEndpointConnectionData) = Nothing, Optional sharedPrivateLinkResources As IEnumerable(Of SignalRSharedPrivateLinkResourceData) = Nothing, Optional isClientCertEnabled As Nullable(Of Boolean) = Nothing, Optional hostNamePrefix As String = Nothing, Optional features As IEnumerable(Of SignalRFeature) = Nothing, Optional liveTraceConfiguration As SignalRLiveTraceConfiguration = Nothing, Optional resourceLogCategories As IEnumerable(Of SignalRResourceLogCategory) = Nothing, Optional corsAllowedOrigins As IEnumerable(Of String) = Nothing, Optional upstreamTemplates As IEnumerable(Of SignalRUpstreamTemplate) = Nothing, Optional networkACLs As SignalRNetworkAcls = Nothing, Optional publicNetworkAccess As String = Nothing, Optional disableLocalAuth As Nullable(Of Boolean) = Nothing, Optional disableAadAuth As Nullable(Of Boolean) = Nothing) As SignalRData

参数

name
String

名称。

resourceType
ResourceType

resourceType。

systemData
SystemData

systemData。

tags
IDictionary<String,String>

标记。

location
AzureLocation

位置。

sku
SignalRResourceSku

资源的计费信息。

kind
Nullable<SignalRServiceKind>

服务类型可以是 SignalR 或 RawWebSocket。

identity
ManagedServiceIdentity

类表示用于请求和响应的托管标识。 当前支持的标识类型:None、SystemAssigned、UserAssigned。

provisioningState
Nullable<SignalRProvisioningState>

资源的预配状态。

externalIP
String

资源的可公开访问 IP。

hostName
String

服务实例的 FQDN。

publicPort
Nullable<Int32>

为浏览器/客户端使用而设计的资源的可公开访问端口。

serverPort
Nullable<Int32>

专为客户服务器端使用而设计的资源的可公开访问端口。

version
String

资源的版本。 可能需要相同或更高版本的客户端 SDK。

privateEndpointConnections
IEnumerable<SignalRPrivateEndpointConnectionData>

与资源的专用终结点连接。

sharedPrivateLinkResources
IEnumerable<SignalRSharedPrivateLinkResourceData>

共享专用链接资源的列表。

isClientCertEnabled
Nullable<Boolean>

资源的 TLS 设置。

hostNamePrefix
String

已弃用。

features
IEnumerable<SignalRFeature>

featureFlags 的列表。

不会修改更新操作的参数中未包含的 FeatureFlag。 响应将仅包括显式设置的 featureFlag。 如果未显式设置 featureFlag,将使用其全局默认值,但请记住,默认值并不意味着“false”。 它因 FeatureFlag 的不同而异。

liveTraceConfiguration
SignalRLiveTraceConfiguration

Microsoft.SignalRService 资源的实时跟踪配置。

resourceLogCategories
IEnumerable<SignalRResourceLogCategory>

Microsoft.SignalRService 资源的资源日志配置。

corsAllowedOrigins
IEnumerable<String>

跨域资源共享 (CORS) 设置。

upstreamTemplates
IEnumerable<SignalRUpstreamTemplate>

服务处于无服务器模式时上游的设置。

networkACLs
SignalRNetworkAcls

资源的网络 ACL。

publicNetworkAccess
String

启用或禁用公用网络访问。 默认为“已启用”。 启用后,网络 ACL 仍适用。 处于“已禁用”状态时,无论在网络 ACL 中设置什么内容,都始终禁用公用网络访问。

disableLocalAuth
Nullable<Boolean>

DisableLocalAuth 使用 AccessKey 启用或禁用本地身份验证 当设置为 true 时,AccessKey=xxx 的连接将不起作用。

disableAadAuth
Nullable<Boolean>

DisableLocalAuth 启用或禁用 aad auth 当设置为 true 时,AuthType=aad 的连接将不起作用。

返回

用于模拟的新 SignalRData 实例。

适用于