本文整理汇总了C#中CredentialType.ToString方法的典型用法代码示例。如果您正苦于以下问题:C# CredentialType.ToString方法的具体用法?C# CredentialType.ToString怎么用?C# CredentialType.ToString使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CredentialType
的用法示例。
在下文中一共展示了CredentialType.ToString方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Subscription
public Subscription(InfoServiceProxy swis, string endpointAddress, string query, string binding = "NetTcp", string dataFormat = "Xml", CredentialType credentialType = CredentialType.Certificate, string username = null, string password = null)
{
this.swis = swis;
PropertyBag propertyBag = new PropertyBag
{
{"Query", query},
{"EndpointAddress", endpointAddress},
{"Description", "SWQL Studio"},
{"DataFormat", dataFormat},
{"CredentialType", credentialType.ToString()}
};
if (!string.IsNullOrEmpty(binding))
propertyBag["Binding"] = binding;
if (credentialType == CredentialType.Username)
{
propertyBag.Add("Username", username);
propertyBag.Add("Password", password);
}
SubscriptionUri = swis.Create(systemSubscription, propertyBag);
}
示例2: GetCredential
/// <summary>
/// Retrieve credential information such as connection string, user, etc by key.
/// </summary>
/// <param name="type">The lookup key.</param>
/// <returns>The credential as a string.</returns>
/// <exception cref="InputException">If the key is not found or the value is empty.</exception>
public String GetCredential(CredentialType type)
{
OutputCredential ret = null;
if (this.credentials.TryGetValue(type, out ret)) {
if (ret.Value.Length > 0) {
return ret.Value;
}
throw new InputException("Zero length " + type.ToString() + " credential.");
}
throw new InputException("No " + type.ToString() + " credential found.");
}