AsymmetricAlgorithm::ToXmlString Method (Boolean)
When overridden in a derived class, creates and returns an XML string representation of the current AsymmetricAlgorithm object. Otherwise, throws a NotImplementedException.
Assembly: mscorlib (in mscorlib.dll)
Parameters
- includePrivateParameters
-
Type:
System::Boolean
true to include private parameters; otherwise, false.
The following code example demonstrates how to call the ToXmlString method to create an XML representation of the parameters in the current AsymmetricAlgorithm object. This code example is part of a larger example provided for the AsymmetricAlgorithm class.
public: virtual String^ ToXmlString(bool includePrivateParameters) override { String^ keyContainerName = ""; String^ keyNumber = ""; String^ providerName = ""; String^ providerType = ""; if (cryptoServiceParameters != nullptr) { keyContainerName = cryptoServiceParameters->KeyContainerName; keyNumber = cryptoServiceParameters->KeyNumber.ToString(); providerName = cryptoServiceParameters->ProviderName; providerType = cryptoServiceParameters->ProviderType.ToString(); } StringBuilder^ sb = gcnew StringBuilder(); sb->Append("<CustomCryptoKeyValue>"); sb->Append("<KeyContainerName>"); sb->Append(keyContainerName); sb->Append("</KeyContainerName>"); sb->Append("<KeyNumber>"); sb->Append(keyNumber); sb->Append("</KeyNumber>"); sb->Append("<ProviderName>"); sb->Append(providerName); sb->Append("</ProviderName>"); sb->Append("<ProviderType>"); sb->Append(providerType); sb->Append("</ProviderType>"); sb->Append("</CustomCryptoKeyValue>"); return(sb->ToString()); }
Available since 1.1
Windows Phone Silverlight
Available since 7.1