ResourceExposureAttribute 클래스

정의

클래스의 멤버에 대한 리소스 노출을 지정합니다. 이 클래스는 상속할 수 없습니다.

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

public ref class ResourceExposureAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Constructor | System.AttributeTargets.Field | System.AttributeTargets.Method | System.AttributeTargets.Property, Inherited=false)]
[System.Diagnostics.Conditional("RESOURCE_ANNOTATION_WORK")]
public sealed class ResourceExposureAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Constructor | System.AttributeTargets.Field | System.AttributeTargets.Method | System.AttributeTargets.Property, Inherited=false)>]
[<System.Diagnostics.Conditional("RESOURCE_ANNOTATION_WORK")>]
type ResourceExposureAttribute = class
    inherit Attribute
Public NotInheritable Class ResourceExposureAttribute
Inherits Attribute
상속
ResourceExposureAttribute
특성

설명

특성이 ResourceConsumptionAttribute 적용된 멤버를 호출하는 멤버 ResourceExposureAttribute 에 특성을 적용해야 합니다. Public멤버는 노출하거나 Private 리소스를 사용할 Assembly 수 없습니다. 범위가 있는 멤버는 Assembly 리소스를 노출 Private 할 수 없습니다.

메서드의 그래프는 리소스 범위 None 가 있는 ResourceExposureAttribute 특성이 메서드에 적용되면 종료됩니다.

생성자

Name Description
ResourceExposureAttribute(ResourceScope)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

지정된 노출 수준을 사용하여 클래스의 ResourceExposureAttribute 새 인스턴스를 초기화합니다.

속성

Name Description
ResourceExposureLevel

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

리소스 노출 범위를 가져옵니다.

TypeId

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

파생 클래스에서 구현되는 경우 이 Attribute대한 고유 식별자를 가져옵니다.

(다음에서 상속됨 Attribute)

메서드

Name Description
Equals(Object)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

이 인스턴스가 지정된 개체와 같은지 여부를 나타내는 값을 반환합니다.

(다음에서 상속됨 Attribute)
GetHashCode()

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

이 인스턴스의 해시 코드를 반환합니다.

(다음에서 상속됨 Attribute)
GetType()

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

현재 인스턴스의 Type 가져옵니다.

(다음에서 상속됨 Object)
IsDefaultAttribute()

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

파생 클래스에서 재정의되는 경우 이 인스턴스의 값이 파생 클래스의 기본값인지 여부를 나타냅니다.

(다음에서 상속됨 Attribute)
Match(Object)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

파생 클래스에서 재정의되는 경우 이 인스턴스가 지정된 개체와 같은지 여부를 나타내는 값을 반환합니다.

(다음에서 상속됨 Attribute)
MemberwiseClone()

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

현재 Object단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
ToString()

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)

명시적 인터페이스 구현

Name Description
_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

이름 집합을 해당 디스패치 식별자 집합에 매핑합니다.

(다음에서 상속됨 Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

인터페이스의 형식 정보를 가져오는 데 사용할 수 있는 개체의 형식 정보를 검색합니다.

(다음에서 상속됨 Attribute)
_Attribute.GetTypeInfoCount(UInt32)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

개체가 제공하는 형식 정보 인터페이스의 수를 검색합니다(0 또는 1).

(다음에서 상속됨 Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

개체에 의해 노출되는 속성 및 메서드에 대한 액세스를 제공합니다.

(다음에서 상속됨 Attribute)

적용 대상