TYPEFLAGS Sabit listesi

Tanım

Dikkat

Use System.Runtime.InteropServices.ComTypes.TYPEFLAGS instead. http://go.microsoft.com/fwlink/?linkid=14202

Bunun yerine TYPEFLAGS kullanın.

Bu sabit listesi, üyeleri için bit düzeyinde karşılaştırmayı destekler.

C#
[System.Flags]
[System.Runtime.InteropServices.ComVisible(false)]
[System.Serializable]
public enum TYPEFLAGS
C#
[System.Flags]
[System.Serializable]
[System.Obsolete("Use System.Runtime.InteropServices.ComTypes.TYPEFLAGS instead. http://go.microsoft.com/fwlink/?linkid=14202", false)]
public enum TYPEFLAGS
Devralma
TYPEFLAGS
Öznitelikler

Alanlar

Name Değer Description
TYPEFLAG_FAGGREGATABLE 1024

sınıfı toplamayı destekler.

TYPEFLAG_FAPPOBJECT 1

Bir Application nesnesini açıklayan tür açıklaması.

TYPEFLAG_FCANCREATE 2

Türün örnekleri tarafından ITypeInfo::CreateInstanceoluşturulabilir.

TYPEFLAG_FCONTROL 32

Tür, diğer türlerin türetileceği ve kullanıcılara görüntülenmemesi gereken bir denetimdir.

TYPEFLAG_FDISPATCHABLE 4096

Arabirimin doğrudan veya dolaylı olarak öğesinden IDispatchtüretildiğini gösterir. Bu bayrak hesaplanır, bayrak için Nesne Açıklama Dili yoktur.

TYPEFLAG_FDUAL 64

Arabirim hem hem de IDispatch VTBL bağlaması sağlar.

TYPEFLAG_FHIDDEN 16

Tür tarayıcılarda görüntülenmemelidir.

TYPEFLAG_FLICENSED 4

Türü lisanslıdır.

TYPEFLAG_FNONEXTENSIBLE 128

Arabirim çalışma zamanında üye ekleyemez.

TYPEFLAG_FOLEAUTOMATION 256

Arabirimde kullanılan türler, VTBL bağlama desteği de dahil olmak üzere Otomasyon ile tamamen uyumludur. Bir arabirimde ikili ayarı, öğesine ek olarak TYPEFLAG_FDUALbu bayrağı ayarlar. Dispinterfaces üzerinde izin verilmez.

TYPEFLAG_FPREDECLID 8

Türü önceden tanımlanmıştır. İstemci uygulaması, bu özniteliğe sahip nesnenin tek bir örneğini otomatik olarak oluşturmalıdır. Nesneye işaret eden değişkenin adı, nesnenin sınıf adıyla aynıdır.

TYPEFLAG_FPROXY 16384

Arabirimin bir ara sunucu/saplama dinamik bağlantı kitaplığı kullanacağını gösterir. Bu bayrak, tür kitaplığının kaydı kaldırıldığında tür kitaplığı ara sunucusunun kaydının kaldırılmaması gerektiğini belirtir.

TYPEFLAG_FREPLACEABLE 2048

nesnesi destekler IConnectionPointWithDefaultve varsayılan davranışlara sahiptir.

TYPEFLAG_FRESTRICTED 512

Makro dillerinden erişilebilir olmamalıdır. Bu bayrak, sistem düzeyindeki türlere veya tür tarayıcılarının görüntülenmemesi gereken türlere yöneliktir.

TYPEFLAG_FREVERSEBIND 8192

Alt öğeler denetlenmeden önce ad çözümlemesi için temel arabirimlerin denetlenmesi gerektiğini, varsayılan davranışın tersini gösterir.

Açıklamalar

hakkında TYPEFLAGSek bilgi için msdn kitaplığına bakın.

Şunlara uygulanır

Ürün Sürümler (Kullanım dışı)
.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)