다음을 통해 공유


DpapiDataProtector(String, String, String[]) 생성자

정의

지정된 애플리케이션 이름, 주 목적 및 특정 목적을 사용하여 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인 경우

또는

specificPurposes에 빈 문자열 또는 null이 포함된 경우

설명

지정 된 애플리케이션 이름을 appName 매개 변수는 보호 된 데이터의 목적에의 일부가 되도록 것으로 간주 됩니다. 세 가지 매개 변수는 해시되고 해시는 데이터 보호 및 보호 해제에 사용됩니다. 및 specificPurposes 값의 primaryPurpose 예로는 기프트 카드<기프트 카드 번호> 또는 청구서<송장 번호가 있습니다>.

적용 대상