다음을 통해 공유


XmlnsDefinitionAttribute 클래스

정의

XAML 네임스페이스 및 CLR 네임스페이스 간 어셈블리별 기반에서 매핑을 지정합니다. 지정된 매핑은 XAML 개체 작성기 또는 XAML 스키마 컨텍스트에서 형식 확인에 사용됩니다.

public ref class XmlnsDefinitionAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Assembly, AllowMultiple=true)]
public sealed class XmlnsDefinitionAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Assembly, AllowMultiple=true)>]
type XmlnsDefinitionAttribute = class
    inherit Attribute
Public NotInheritable Class XmlnsDefinitionAttribute
Inherits Attribute
상속
XmlnsDefinitionAttribute
특성

설명

XAML 사용에 대한 어셈블리 내의 형식을 식별하기 위해 어셈블리에 하나 이상의 XmlnsDefinitionAttribute 특성을 적용합니다.

개체 요소 사용 또는 개체 참조에서 XAML 파일을 백업 하는 적절 한 유형을 찾으려면 XAML 프로세서는 각 참조 된 어셈블리에 대 한 검색 XmlnsDefinitionAttribute 애플리케이션입니다. 일반적으로 XAML 스키마 컨텍스트는 이 정보를 제공합니다.

XAML 파일에서 개체 요소 또는 속성 요소에 xmlns 대한 특성이 의 XmlnsDefinitionAttribute와 일치하는 XmlNamespace 경우 XAML 프로세서는 어셈블리의 형식에 대한 형식 확인을 위해 및 AssemblyNameXmlnsDefinitionAttribute 를 사용합니다ClrNamespace.

.NET Framework의 이전 버전에서는이 클래스는 WPF 관련 WindowsBase 어셈블리에 존재합니다. .NET Framework 4 XmlnsDefinitionAttribute 에서 는 System.Xaml 어셈블리에 있습니다. 자세한 내용은 Types Migrated from WPF to System.Xaml을 참조하세요.

생성자

XmlnsDefinitionAttribute(String, String)

XmlnsDefinitionAttribute 클래스의 새 인스턴스를 초기화합니다.

속성

AssemblyName

특성과 연관된 어셈블리의 이름을 가져오거나 설정합니다.

ClrNamespace

이 특성에 지정된 CLR 네임스페이스의 문자열 이름을 가져옵니다.

TypeId

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

(다음에서 상속됨 Attribute)
XmlNamespace

이 특성에 지정된 XAML 네임스페이스 식별자를 가져옵니다.

메서드

Equals(Object)

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

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

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

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

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

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

파생 클래스에서 재정의된 경우 이 인스턴스 값이 파생 클래스에 대한 기본값인지 여부를 표시합니다.

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

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

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

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

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

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

(다음에서 상속됨 Object)

명시적 인터페이스 구현

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

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

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

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

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

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

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

개체에서 노출하는 메서드와 속성에 대한 액세스를 제공합니다.

(다음에서 상속됨 Attribute)

적용 대상

추가 정보