你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
FabricTransportRemotingSettings.TryLoadFrom 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
尝试从配置文件中指定的 sectionName 加载 FabricTransport 设置。 可以使用 filePath 或服务清单中指定的配置包的名称来指定配置文件。 它将首先尝试使用 configPackageName 加载配置。 如果未指定 configPackageName,请尝试从 filePath 加载。
public static bool TryLoadFrom (string sectionName, out Microsoft.ServiceFabric.Services.Remoting.FabricTransport.FabricTransportRemotingSettings settings, string filepath = default, string configPackageName = default);
static member TryLoadFrom : string * FabricTransportRemotingSettings * string * string -> bool
Public Shared Function TryLoadFrom (sectionName As String, ByRef settings As FabricTransportRemotingSettings, Optional filepath As String = Nothing, Optional configPackageName As String = Nothing) As Boolean
参数
- sectionName
- String
配置文件中的 节的名称。 如果在配置文件中找不到部分,则返回 false。
- settings
- FabricTransportRemotingSettings
此方法返回时, FabricTransportRemotingSettings 如果从 Config 加载成功,它将设置设置。 如果失败,则其设置设置为 null。
- filepath
- String
要从中加载设置的文件的完整路径。 如果未指定 ,它将首先尝试从默认配置包“Config”加载,如果未找到,则从客户端 Exe 目录中存在的设置“ClientExeName.Settings.xml”加载。
- configPackageName
- String
配置包的名称。 如果为 null 或为空,它将检查 filePath 中的文件。
返回
Boolean 指定是否从 Config 成功加载设置。如果从 Config 加载成功,则返回 true,否则返回 false。
注解
下面是应在配置文件中提供的参数名称,这些名称可由 Service Fabric 识别以加载传输设置。
1. MaxQueueSize - MaxQueueSize值(以长为单位)。 2. MaxMessageSize - MaxMessageSize值(以字节为单位)。 3. MaxConcurrentCalls - MaxConcurrentCalls以 long 为单位的值。 4. SecurityCredentials - SecurityCredentials 值。 5. OperationTimeoutInSeconds - OperationTimeout 以秒为单位的值。 6. KeepAliveTimeoutInSeconds - KeepAliveTimeout 以秒为单位的值。 7. ConnectTimeoutInMilliseconds - ConnectTimeout 值(以毫秒为单位)。