다음을 통해 공유


ActivatableAttribute 생성자

정의

오버로드

ActivatableAttribute(UInt32)

특정 버전에서 시작하여 매개 변수 없이 런타임 클래스를 활성화할 수 있음을 나타냅니다.

ActivatableAttribute(Type, UInt32)

특정 버전에서 시작하여 매개 변수를 사용하여 런타임 클래스를 활성화할 수 있음을 나타냅니다.

ActivatableAttribute(UInt32, String)

특정 API 계약의 특정 버전에서 시작하여 매개 변수 없이 런타임 클래스를 활성화할 수 있음을 나타냅니다.

ActivatableAttribute(UInt32, Type)

특정 버전에서 시작하여 매개 변수를 사용하여 런타임 클래스를 활성화할 수 있음을 나타냅니다.

ActivatableAttribute(UInt32, Platform)

특정 플랫폼의 특정 버전에서 시작하여 매개 변수 없이 런타임 클래스를 활성화할 수 있음을 나타냅니다.

ActivatableAttribute(Type, UInt32, String)

특정 API 계약의 특정 버전에서 시작하여 매개 변수를 사용하여 런타임 클래스를 활성화할 수 있음을 나타냅니다.

ActivatableAttribute(Type, UInt32, Type)

특정 API 계약의 특정 버전에서 시작하여 매개 변수를 사용하여 런타임 클래스를 활성화할 수 있음을 나타냅니다.

ActivatableAttribute(Type, UInt32, Platform)

특정 플랫폼의 특정 버전에서 시작하여 매개 변수를 사용하여 런타임 클래스를 활성화할 수 있음을 나타냅니다.

ActivatableAttribute(UInt32)

특정 버전에서 시작하여 매개 변수 없이 런타임 클래스를 활성화할 수 있음을 나타냅니다.

public:
 ActivatableAttribute(unsigned int version);
 ActivatableAttribute(uint32_t const& version);
public ActivatableAttribute(uint version);
function ActivatableAttribute(version)
Public Sub New (version As UInteger)

매개 변수

version
UInt32

unsigned int

uint32_t

매개 변수 없이 런타임 클래스를 활성화할 수 있는 최소 버전입니다.

설명

개발자는 버전 번호가 항상 증가하는 경우 원하는 버전 관리 시스템을 선택할 수 있습니다. 자세한 내용은 Microsoft 언어 간 형식 시스템 사양의 버전 관리를 참조하세요.

매개 변수가 없는 활성화는 RoActivateInstance 함수에 의해 수행됩니다.

추가 정보

적용 대상

ActivatableAttribute(Type, UInt32)

특정 버전에서 시작하여 매개 변수를 사용하여 런타임 클래스를 활성화할 수 있음을 나타냅니다.

public:
 ActivatableAttribute(Platform::Type ^ type, unsigned int version);
public ActivatableAttribute(Type type, uint version);
function ActivatableAttribute(type, version)
Public Sub New (type As Type, version As UInteger)

매개 변수

type
TypeName Type

개체를 활성화하는 데 사용되는 인터페이스의 형식입니다.

version
UInt32

unsigned int

지정된 인터페이스를 사용하여 런타임 클래스를 활성화할 수 있는 최소 버전입니다.

설명

개발자는 버전 번호가 항상 증가하는 경우 원하는 버전 관리 시스템을 선택할 수 있습니다. 자세한 내용은 Microsoft 언어 간 형식 시스템 사양의 버전 관리를 참조하세요.

추가 정보

적용 대상

ActivatableAttribute(UInt32, String)

특정 API 계약의 특정 버전에서 시작하여 매개 변수 없이 런타임 클래스를 활성화할 수 있음을 나타냅니다.

public:
 ActivatableAttribute(unsigned int version, Platform::String ^ type);
 ActivatableAttribute(uint32_t const& version, winrt::hstring const& type);
public ActivatableAttribute(uint version, string type);
function ActivatableAttribute(version, type)
Public Sub New (version As UInteger, type As String)

매개 변수

version
UInt32

unsigned int

uint32_t

매개 변수 없이 런타임 클래스를 활성화할 수 있는 API 계약의 버전입니다. 주 버전은 상위 16비트이며 부 버전은 하위 16비트입니다.

type
String

Platform::String

winrt::hstring

매개 변수 없이 런타임 클래스를 활성화할 수 있는 API 계약의 이름입니다. (이 매개 변수의 이름은 contractName이어야 합니다.)

설명

매개 변수가 없는 활성화는 RoActivateInstance 함수에 의해 수행됩니다.

추가 정보

적용 대상

ActivatableAttribute(UInt32, Type)

특정 버전에서 시작하여 매개 변수를 사용하여 런타임 클래스를 활성화할 수 있음을 나타냅니다.

public:
 ActivatableAttribute(unsigned int version, Platform::Type ^ type);
public ActivatableAttribute(uint version, Type type);
function ActivatableAttribute(version, type)
Public Sub New (version As UInteger, type As Type)

매개 변수

version
UInt32

unsigned int

지정된 인터페이스를 사용하여 런타임 클래스를 활성화할 수 있는 최소 버전입니다.

type
TypeName Type

개체를 활성화하는 데 사용되는 인터페이스의 형식입니다.

설명

개발자는 버전 번호가 항상 증가하는 경우 원하는 버전 관리 시스템을 선택할 수 있습니다. 자세한 내용은 Microsoft 언어 간 형식 시스템 사양의 버전 관리를 참조하세요.

추가 정보

적용 대상

ActivatableAttribute(UInt32, Platform)

특정 플랫폼의 특정 버전에서 시작하여 매개 변수 없이 런타임 클래스를 활성화할 수 있음을 나타냅니다.

public:
 ActivatableAttribute(unsigned int version, Platform platform);
 ActivatableAttribute(uint32_t const& version, Platform const& platform);
public ActivatableAttribute(uint version, Platform platform);
function ActivatableAttribute(version, platform)
Public Sub New (version As UInteger, platform As Platform)

매개 변수

version
UInt32

unsigned int

uint32_t

매개 변수 없이 런타임 클래스를 활성화할 수 있는 플랫폼의 최소 버전입니다.

platform
Platform

매개 변수 없이 런타임 클래스를 활성화할 수 있는 플랫폼입니다.

설명

이 버전의 ActivatableAttribute 생성자는 사용되지 않습니다.

매개 변수가 없는 활성화는 RoActivateInstance 함수에 의해 수행됩니다.

추가 정보

적용 대상

ActivatableAttribute(Type, UInt32, String)

특정 API 계약의 특정 버전에서 시작하여 매개 변수를 사용하여 런타임 클래스를 활성화할 수 있음을 나타냅니다.

public:
 ActivatableAttribute(Platform::Type ^ type, unsigned int version, Platform::String ^ contractName);
public ActivatableAttribute(Type type, uint version, string contractName);
function ActivatableAttribute(type, version, contractName)
Public Sub New (type As Type, version As UInteger, contractName As String)

매개 변수

type
TypeName Type

개체를 활성화하는 데 사용되는 인터페이스의 형식입니다.

version
UInt32

unsigned int

지정된 인터페이스를 사용하여 런타임 클래스를 활성화할 수 있는 API 계약의 최소 버전입니다. 주 버전은 상위 16비트이며 부 버전은 하위 16비트입니다.

contractName
String

Platform::String

지정된 인터페이스를 사용하여 런타임 클래스를 활성화할 수 있는 API 계약의 이름입니다.

추가 정보

적용 대상

ActivatableAttribute(Type, UInt32, Type)

특정 API 계약의 특정 버전에서 시작하여 매개 변수를 사용하여 런타임 클래스를 활성화할 수 있음을 나타냅니다.

public:
 ActivatableAttribute(Platform::Type ^ type, unsigned int version, Platform::Type ^ contractName);
public ActivatableAttribute(Type type, uint version, Type contractName);
function ActivatableAttribute(type, version, contractName)
Public Sub New (type As Type, version As UInteger, contractName As Type)

매개 변수

type
TypeName Type

개체를 활성화하는 데 사용되는 인터페이스의 형식입니다.

version
UInt32

unsigned int

지정된 인터페이스를 사용하여 런타임 클래스를 활성화할 수 있는 최소 버전입니다.

contractName
TypeName Type

매개 변수 없이 런타임 클래스를 활성화할 수 있는 API 계약의 형식입니다.

예제

ActivatableAttribute(Type, UInt32, Platform), ActivatableAttribute(Type, UInt32), ActivatableAttribute(UInt32), ActivatableAttribute(UInt32, Type, ActivatableAttribute(UInt32, Platform), ActivatableAttribute(Type, UInt32, String), ActivatableAttribute(UInt32, String)

적용 대상

ActivatableAttribute(Type, UInt32, Platform)

특정 플랫폼의 특정 버전에서 시작하여 매개 변수를 사용하여 런타임 클래스를 활성화할 수 있음을 나타냅니다.

public:
 ActivatableAttribute(Platform::Type ^ type, unsigned int version, Platform platform);
public ActivatableAttribute(Type type, uint version, Platform platform);
function ActivatableAttribute(type, version, platform)
Public Sub New (type As Type, version As UInteger, platform As Platform)

매개 변수

type
TypeName Type

개체를 활성화하는 데 사용되는 인터페이스의 형식입니다.

version
UInt32

unsigned int

지정된 인터페이스를 사용하여 런타임 클래스를 활성화할 수 있는 플랫폼의 버전입니다.

platform
Platform

지정된 인터페이스를 사용하여 런타임 클래스를 활성화할 수 있는 플랫폼입니다.

설명

이 버전의 ActivatableAttribute 생성자는 사용되지 않습니다.

추가 정보

적용 대상