我有一个 app.config 文件。它来自给我的一个我必须使用的 API 的示例......我想从文件中获取一个设置,以便我可以使用那里的设置而不必重复工作。
如何在此 app.config 文件中获取“FindMe”、“LocalMachine”和“My”字样(以驱动从给定信息中提取证书)?
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<startup>...</startup>
<system.serviceModel>
<bindings>...</bindings>
<client>...</client>
<behaviors>
<endpointBehaviors>
<behavior name="ClientCertificateBehavior">
<clientCredentials>
<clientCertificate findValue="FindMe" storeLocation="LocalMachine" storeName="My" x509FindType="FindBySubjectName"/>
<serviceCertificate><authentication certificateValidationMode="None"/></serviceCertificate>
</clientCredentials>
</behavior>
</endpointBehaviors>
</behaviors>
</system.serviceModel>
</configuration>
我正在寻找是否可以在 System.ServiceModel.Configuration 或 ConfigurationManager 中找到它,但我没有看到如何获取这些特定值。
编辑:
我想我真的很接近,但我似乎无法获得价值观。