ComInterfaceType Sabit listesi

Tanım

Bir arabirimin COM'da nasıl kullanıma açık olduğunu tanımlar.

C#
public enum ComInterfaceType
C#
[System.Serializable]
public enum ComInterfaceType
C#
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum ComInterfaceType
Devralma
ComInterfaceType
Öznitelikler

Alanlar

Name Değer Description
InterfaceIsDual 0

Arabirimin, hem erken hem de geç bağlamayı etkinleştiren çift arabirim olarak COM'a açık olduğunu gösterir. InterfaceIsDual varsayılan değerdir.

InterfaceIsIDispatch 2

Bir arabirimin YALNıZCA geç bağlamayı etkinleştiren bir dispinterface olarak COM'a açık olduğunu gösterir.

InterfaceIsIInspectable 3

Bir arabirimin Windows Çalışma Zamanı arabirimi olarak COM'a açık olduğunu gösterir.

InterfaceIsIUnknown 1

Bir arabirimin, yalnızca erken bağlamayı etkinleştiren IUnknown'dan türetilen bir arabirim olarak COM'a açık olduğunu gösterir.

Açıklamalar

Bu numaralandırma özniteliğiyle InterfaceTypeAttribute birlikte çalışır.

Şunlara uygulanır

Ürün Sürümler
.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 1.1, 2.0, 3.0, 3.5, 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