你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
FabricTransportRemotingSettings.LoadFrom(String, String, String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
从配置文件中指定的 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 值(以毫秒为单位)。