방법: 구성 요소 속성, 메서드 및 이벤트에 메타데이터 제공

특성을 사용하여 속성, 메서드 및 이벤트에 설명 메타데이터를 첨부할 수 있습니다. 특성은 컴파일 타임에 코드 요소를 수정하고 이 코드 요소에 대한 메타데이터로 보내지는 특수한 클래스입니다. 디자인 타임 특성은 개발 환경과 상호 작용하면서 개발자에게 구성 요소에 대한 정보를 제공합니다. 일반적으로 사용되는 특성의 한 예로는 DescriptionAttribute가 있습니다. DescriptionAttribute 특성이 속성이나 이벤트에 연결되면 속성 창에 짧은 문자열이 표시됩니다. 예제는 아래와 같습니다.

Imports System.ComponentModel
<Description("This property specifies the active Widget")> Public _
   Property ActiveWidget as Widget
' Insert code to implementat functionality.
End Property
using System.ComponentModel;
[Description("This property specifies the active Widget")]
public Widget ActiveWidget
{
   // Insert code to implementat functionality.
}

구성 요소의 디자인 타임 지원을 개선하는 데 사용할 수 있는 특성에 대한 자세한 내용은 구성 요소의 디자인 타임 특성을 참조하십시오.

속성, 메서드, 이벤트에 특성을 첨부하려면

  • 수정할 코드 요소에 특성의 생성자 호출을 추가합니다. 수정할 코드 요소에 Visual Basic의 경우 꺾쇠괄호(<>), C#의 경우 중괄호([])를 붙이고 해당 괄호 안에 호출을 넣는 방식으로 추가합니다.

    <Browsable(False)> Public Property ServingSize as Integer
    
    [Browsable(false)]
    public int ServingSize
    

참고 항목

작업

방법: 구성 요소에 대한 메타데이터 설명 제공

참조

Attribute

개념

구성 요소의 디자인 타임 특성

사용자 지정 특성 액세스

특성에 저장된 정보 검색

기타 리소스

구성 요소에 대한 사용자 지원