TypeIdentifierAttribute Конструкторы

Определение

Создает новый экземпляр класса TypeIdentifierAttribute.

Перегрузки

TypeIdentifierAttribute()

Создает новый экземпляр класса TypeIdentifierAttribute.

TypeIdentifierAttribute(String, String)

Создает новый экземпляр класса TypeIdentifierAttribute с указанными областью и идентификатором.

TypeIdentifierAttribute()

Исходный код:
TypeIdentifierAttribute.cs
Исходный код:
TypeIdentifierAttribute.cs
Исходный код:
TypeIdentifierAttribute.cs

Создает новый экземпляр класса TypeIdentifierAttribute.

public TypeIdentifierAttribute ();

Комментарии

Эта перегрузка конструктора не принимает параметры. Поэтому интерфейсы с этим атрибутом используют GUID типа и простое имя для определения эквивалентности типа.

Применяется к

.NET 9 және басқа нұсқалар
Өнім Нұсқалар
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

TypeIdentifierAttribute(String, String)

Исходный код:
TypeIdentifierAttribute.cs
Исходный код:
TypeIdentifierAttribute.cs
Исходный код:
TypeIdentifierAttribute.cs

Создает новый экземпляр класса TypeIdentifierAttribute с указанными областью и идентификатором.

public TypeIdentifierAttribute (string scope, string identifier);
public TypeIdentifierAttribute (string? scope, string? identifier);

Параметры

scope
String

Первая строка эквивалентности типов.

identifier
String

Вторая строка эквивалентности типов.

Комментарии

Параметры scope и identifier используются для установления эквивалентности типов. Они объединяются в GUID и становятся ключом, используемым для эквивалентности типов. Этот конструктор особенно полезен для типов, у которых нет идентификаторов GUID в библиотеке типов.

Класс TypeIdentifierAttribute внутренне поддерживает параметры и в scopeidentifier качестве закрытых членов.

Применяется к

.NET 9 және басқа нұсқалар
Өнім Нұсқалар
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0