CngProperty 구조체

정의

CNG(Cryptography Next Generation) 키 또는 공급자의 속성을 캡슐화합니다.Encapsulates a property of a Cryptography Next Generation (CNG) key or provider.

public value class CngProperty : IEquatable<System::Security::Cryptography::CngProperty>
public struct CngProperty : IEquatable<System.Security.Cryptography.CngProperty>
type CngProperty = struct
Public Structure CngProperty
Implements IEquatable(Of CngProperty)
상속
CngProperty
구현

설명

속성 이름 (문자열), 값 (바이트 배열)를 캡슐화 하는이 클래스는 CngPropertyOptions 플래그, 접근자 속성과 비교 및 해시 함수입니다.This class encapsulates a property name (a string), a value (byte array), a CngPropertyOptions flag, accessor properties, and comparison and hashing functions.

이 클래스를 사용 합니다 SetPropertyGetProperty 메서드.This class is used with the SetProperty and GetProperty methods.

생성자

CngProperty(String, Byte[], CngPropertyOptions)

CngProperty 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the CngProperty class.

속성

Name

현재 CngProperty 개체가 지정하는 속성 이름을 가져옵니다.Gets the property name that the current CngProperty object specifies.

Options

현재 CngProperty 개체가 지정하는 속성 옵션을 가져옵니다.Gets the property options that the current CngProperty object specifies.

메서드

Equals(CngProperty)

지정된 CngProperty 개체를 현재 CngProperty 개체와 비교합니다.Compares the specified CngProperty object to the current CngProperty object.

Equals(Object)

지정된 개체를 현재 CngProperty 개체와 비교합니다.Compares the specified object to the current CngProperty object.

GetHashCode()

현재 CngProperty 개체의 해시 코드를 생성합니다.Generates a hash value for the current CngProperty object.

GetValue()

현재 CngProperty 개체가 지정하는 속성 값을 가져옵니다.Gets the property value that the current CngProperty object specifies.

연산자

Equality(CngProperty, CngProperty)

CngProperty 개체가 같은 속성 이름, 값 및 옵션을 지정하는지 확인합니다.Determines whether two CngProperty objects specify the same property name, value, and options.

Inequality(CngProperty, CngProperty)

CngProperty 개체가 같은 속성 이름, 값 및 옵션을 지정하지 않는지 확인합니다.Determines whether two CngProperty objects do not specify the same property name, value, and options.

적용 대상