다음을 통해 공유


특성의 일반적인 사용

업데이트: 2007년 11월

CLR(공용 언어 런타임) 및 클래스 라이브러리를 사용할 때 특성을 사용해야 할 수도 있습니다. 다음 목록은 코드에서 특성을 사용하는 일반적인 경우를 나타냅니다.

  • XML Web services에서 WebMethod 특성으로 메서드를 표시하여 SOAP 프로토콜을 통해 해당 메서드를 호출할 수 있음을 나타냅니다. 자세한 내용은 WebMethodAttribute를 참조하십시오.

  • 네이티브 코드와 상호 작용하는 동안 메서드 매개 변수를 마샬링하는 방법을 설명합니다. 자세한 내용은 MarshalAsAttribute를 참조하십시오.

  • 클래스, 메서드 및 인터페이스의 COM 속성을 설명합니다.

  • Visual Basic 컴파일러에서 COM 구성 요소를 만드는 데 필요한 추가 코드를 생성하도록 구성 요소를 COM으로 표시합니다. 자세한 내용은 ComClassAttribute를 참조하십시오.

  • DllImportAttribute 클래스를 사용하여 비관리 코드를 호출합니다.

  • 어셈블리의 제목, 버전, 설명 또는 상표에 대해 설명합니다.

  • 지속성을 위해 serialize할 클래스의 멤버를 설명합니다.

  • XML을 serialize하기 위해 클래스 멤버와 XML 노드 사이를 매핑하는 방법을 설명합니다.

  • 메서드에 대한 보안 요구 사항을 설명합니다.

  • 보안을 강제로 적용하는 데 사용되는 특성을 지정합니다.

  • 코드를 디버깅하기 쉬운 상태로 유지하기 위해 JIT(Just-In-Time) 컴파일러에 의한 최적화를 제어합니다.

이외에 여러 가지 방법으로 특성을 사용할 수 있고 사용자 지정 특성을 만들 수도 있습니다.

참고 항목

작업

방법: 사용자 지정 특성 정의

개념

특성 및 디자인 타임 지원

Visual Basic의 특성 개요

특성의 적용

Visual Basic의 전역 특성

Visual Basic에서 사용되는 특성

기타 리소스

Visual Basic의 사용자 지정 특성