DataProtector::Create Method (String^, String^, String^, array<String^>^)
.NET Framework (current version)
Creates an instance of a data protector implementation by using the specified class name of the data protector, the application name, the primary purpose, and the specific purposes.
Assembly: System.Security (in System.Security.dll)
public: static DataProtector^ Create( String^ providerClass, String^ applicationName, String^ primaryPurpose, ... array<String^>^ specificPurposes )
Parameters
- providerClass
-
Type:
System::String^
The class name for the data protector.
- applicationName
-
Type:
System::String^
The name of the application.
- primaryPurpose
-
Type:
System::String^
The primary purpose for the protected data.
- specificPurposes
-
Type:
array<System::String^>^
The specific purposes for the protected data.
Return Value
Type: System.Security.Cryptography::DataProtector^A data protector implementation object.
| Exception | Condition |
|---|---|
| ArgumentNullException | providerClass is null. |
.NET Framework
Available since 4.5
Available since 4.5
Show: