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

FabricTransportRemotingSettings.LoadFrom(String, String, String) 方法

定义

从配置文件中指定的 sectionName 加载 FabricTransport 设置。 可以使用 filePath 或使用服务清单中指定的配置包的名称来指定配置文件。 它将首先尝试使用 configPackageName 加载配置。 如果未指定 configPackageName,请尝试从 filePath 加载。

public static Microsoft.ServiceFabric.Services.Remoting.FabricTransport.FabricTransportRemotingSettings LoadFrom (string sectionName, string filepath = default, string configPackageName = default);
static member LoadFrom : string * string * string -> Microsoft.ServiceFabric.Services.Remoting.FabricTransport.FabricTransportRemotingSettings
Public Shared Function LoadFrom (sectionName As String, Optional filepath As String = Nothing, Optional configPackageName As String = Nothing) As FabricTransportRemotingSettings

参数

sectionName
String

配置文件中节的名称。 如果在配置文件中找不到 节,它将引发 ArgumentException。

filepath
String

将从中加载设置的文件的完整路径。 如果未指定 ,它将首先尝试从默认配置包“Config”加载,如果未找到,则从 Client Exe 目录中的“设置”ClientExeName.Settings.xml“加载。

configPackageName
String

配置包的名称。如果为 null 或为空,它将为 filePath 中的文件检查。

返回

The FabricTransportRemotingSettings

注解

下面是应在配置文件中提供的参数名称,这些名称可由 Service Fabric 识别,以便加载传输设置。

1. MaxQueueSize - MaxQueueSize值(以长为单位)。 2. MaxMessageSize - MaxMessageSize值(以字节为单位)。 3. MaxConcurrentCalls - MaxConcurrentCalls值(以 long 为单位)。 4. SecurityCredentials - SecurityCredentials 值。 5. OperationTimeoutInSeconds - OperationTimeout 以秒为单位的值。 6. KeepAliveTimeoutInSeconds - KeepAliveTimeout 以秒为单位的值。 7. ConnectTimeoutInMilliseconds - ConnectTimeout 值(以毫秒为单位)。

适用于