DpapiDataProtector(String, String, String[]) 생성자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정된 애플리케이션 이름, 기본 용도 및 특정 용도를 사용하여 클래스의 DpapiDataProtector 새 인스턴스를 만듭니다.
public:
DpapiDataProtector(System::String ^ appName, System::String ^ primaryPurpose, ... cli::array <System::String ^> ^ specificPurpose);
public DpapiDataProtector(string appName, string primaryPurpose, params string[] specificPurpose);
new System.Security.Cryptography.DpapiDataProtector : string * string * string[] -> System.Security.Cryptography.DpapiDataProtector
Public Sub New (appName As String, primaryPurpose As String, ParamArray specificPurpose As String())
매개 변수
- appName
- String
애플리케이션의 이름입니다.
- primaryPurpose
- String
데이터 보호기를 위한 기본 용도입니다.
- specificPurpose
- String[]
데이터 보호기용 특정 용도입니다.
예외
appName 은 빈 문자열 또는 null.입니다.
-또는-
primaryPurpose 은 빈 문자열 또는 null.입니다.
-또는-
specificPurpose 에는 빈 문자열 또는 null.
설명
매개 변수에 지정된 appName 애플리케이션 이름은 보호된 데이터에 대한 목적의 일부로 간주됩니다. 세 매개 변수는 해시되고 해시는 데이터 보호 및 보호 해제 모두에 사용됩니다. 예를 들어 primaryPurposespecificPurposes와 <기프트 카드 번호>, 송장 및 송장 번호<가> 있습니다.