Binding.CertificateStoreName 属性

定义

获取或设置证书存储的名称。

public:
 property System::String ^ CertificateStoreName { System::String ^ get(); void set(System::String ^ value); };
public string CertificateStoreName { get; set; }
member this.CertificateStoreName : string with get, set
Public Property CertificateStoreName As String

属性值

证书存储的名称。

示例

以下示例演示 了 CertificateStoreName 属性。 如果协议为“https”,则显示证书哈希和证书存储名称。 此代码示例是为 Binding 类提供的一个更大示例的一部分。

if (binding.Protocol == "https")
{
     // There is a CertificateHash and  
     // CertificateStoreName for the https protocol only.
    bindingdisplay = bindingdisplay + "\n   CertificateHash: " + 
        binding.CertificateHash + ": ";
    // Display the hash.
    foreach (System.Byte certhashbyte in binding.CertificateHash)
    {
        bindingdisplay = bindingdisplay + certhashbyte.ToString() + " ";
    }
    bindingdisplay = bindingdisplay + "\n   CertificateStoreName: " + 
        binding.CertificateStoreName;
}

注解

CertificateStoreName属性值包含绑定证书所在的证书存储区的名称。

CertificateStoreName 当 属性定义的协议标识符为“https”时, Protocol 属性才可用。 尝试获取或设置 CertificateStoreName 具有“http”协议的绑定的 属性将引发错误。

属性的值 CertificateStoreName 在 对象中 BindingCollection 设置。

适用于