Aracılığıyla paylaş


COMPropertyInfo Sınıf

Tanım

JScript'in bir dış COM özelliğiyle iletişim kurmasını sağlar. Bu sınıf bir dış COM uygulaması tarafından nesnelerini JScript'e sunmak için kullanılır çünkü JScript'in dış nesneye bağlanmak için yönetilen MemberInfo bir öğeye ihtiyacı vardır.

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

public ref class COMPropertyInfo sealed : System::Reflection::PropertyInfo, Microsoft::JScript::MemberInfoInitializer
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("6A02951C-B129-4d26-AB92-B9CA19BDCA26")]
public sealed class COMPropertyInfo : System.Reflection.PropertyInfo, Microsoft.JScript.MemberInfoInitializer
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("6A02951C-B129-4d26-AB92-B9CA19BDCA26")>]
type COMPropertyInfo = class
    inherit PropertyInfo
    interface MemberInfoInitializer
Public NotInheritable Class COMPropertyInfo
Inherits PropertyInfo
Implements MemberInfoInitializer
Devralma
COMPropertyInfo
Öznitelikler
Uygulamalar

Oluşturucular

COMPropertyInfo()

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

COMPropertyInfo sınıfının yeni bir örneğini başlatır.

Özellikler

Attributes

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Bu özellik ile ilişkili öznitelikleri alır.

CanRead

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Özelliğin okunup okunamayacağını belirten bir değer alır.

CanWrite

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Özelliğin yazılıp yazılamayacağını belirten bir değer alır.

CustomAttributes

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Bu üyenin özel özniteliklerini içeren bir koleksiyon alır.

(Devralındığı yer: MemberInfo)
DeclaringType

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Bu özelliği bildiren türü alır.

GetMethod

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Bu özelliğin erişimcisini get alır.

(Devralındığı yer: PropertyInfo)
IsCollectible

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Bu MemberInfo nesnenin toplanabilir AssemblyLoadContextbir derlemenin parçası olup olmadığını gösteren bir değer alır.

(Devralındığı yer: MemberInfo)
IsSpecialName

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Özelliğin özel ad olup olmadığını belirten bir değer alır.

(Devralındığı yer: PropertyInfo)
MemberType

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Bu özelliğin üye türünü alır. Bu sınıfın türetilen MemberInfo sınıf türünü tanımlar.

MetadataToken

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Meta veri öğesini tanımlayan bir değer alır.

(Devralındığı yer: MemberInfo)
Module

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Geçerli MemberInfo tarafından temsil edilen üyeyi bildiren türün tanımlandığı modülü alır.

(Devralındığı yer: MemberInfo)
Name

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Bu nesnenin temsil ettiği dış COM özelliğinin adını alır.

PropertyType

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Bu özelliğin türünü alır.

ReflectedType

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Yansıma aracılığıyla bu örneği almak için kullanılan sınıf nesnesini alır.

SetMethod

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Bu özelliğin erişimcisini set alır.

(Devralındığı yer: PropertyInfo)

Yöntemler

Equals(Object)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Bu örneğin belirtilen bir nesneye eşit olup olmadığını gösteren bir değeri döndürür.

(Devralındığı yer: PropertyInfo)
GetAccessors()

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Öğeleri genel get ve set özelliğin erişimcilerini geçerli örnek tarafından yansıtılan bir dizi döndürür.

(Devralındığı yer: PropertyInfo)
GetAccessors(Boolean)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Öğeleri, bu nesnenin temsil ettiği dış COM özelliğinin get ve set erişimcilerini içeren bir dizi alır.

GetCOMMemberInfo()

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

JScript'in bu dış COM özelliğiyle iletişim kurmasını sağlayan bir yönetilen nesne alır.

GetConstantValue()

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Bir derleyici tarafından özelliğiyle ilişkilendirilmiş bir değişmez değer döndürür.

(Devralındığı yer: PropertyInfo)
GetCustomAttributes(Boolean)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Bu özelliğe eklenen özel öznitelikleri içeren bir dizi döndürür.

GetCustomAttributes(Type, Boolean)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Yalnızca belirtilen türdeki öznitelikleri arayarak bu özelliğe eklenmiş özel öznitelikleri içeren bir dizi döndürür.

GetCustomAttributesData()

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Hedef üyeye CustomAttributeData uygulanmış özniteliklerle ilgili verileri temsil eden nesnelerin listesini döndürür.

(Devralındığı yer: MemberInfo)
GetGetMethod()

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Bu özellik için ortak get erişimciyi döndürür.

(Devralındığı yer: PropertyInfo)
GetGetMethod(Boolean)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Bu özellik için get erişimcisini döndürür.

GetHashCode()

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Bu örneğe ilişkin karma kodu döndürür.

(Devralındığı yer: PropertyInfo)
GetIndexParameters()

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

özelliği için tüm dizin parametrelerinden oluşan bir dizi döndürür.

GetModifiedPropertyType()

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Bu özellik nesnesinin değiştirilmiş türünü alır.

(Devralındığı yer: PropertyInfo)
GetOptionalCustomModifiers()

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Özelliğin isteğe bağlı özel değiştiricilerini temsil eden bir tür dizisi döndürür.

(Devralındığı yer: PropertyInfo)
GetRawConstantValue()

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Bir derleyici tarafından özelliğiyle ilişkilendirilmiş bir değişmez değer döndürür.

(Devralındığı yer: PropertyInfo)
GetRequiredCustomModifiers()

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Özelliğin gerekli özel değiştiricilerini temsil eden bir tür dizisi döndürür.

(Devralındığı yer: PropertyInfo)
GetSetMethod()

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Bu özellik için ortak set erişimciyi döndürür.

(Devralındığı yer: PropertyInfo)
GetSetMethod(Boolean)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Bu özellik için küme erişimcisini döndürür.

GetType()

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Bir özelliğin özniteliklerini bulur ve özellik meta verilerine erişim sağlar.

(Devralındığı yer: PropertyInfo)
GetValue(Object)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Belirtilen nesnenin özellik değerini döndürür.

(Devralındığı yer: PropertyInfo)
GetValue(Object, BindingFlags, Binder, Object[], CultureInfo)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

yöntemine belirtilen öğesini kullanarak COMMemberInfo dış COM özelliğinin Initialize(String, COMMemberInfo) değerini alır.

GetValue(Object, Object[])

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Dizine alınan özellikler için isteğe bağlı dizin değerleriyle belirtilen bir nesnenin özellik değerini döndürür.

(Devralındığı yer: PropertyInfo)
HasSameMetadataDefinitionAs(MemberInfo)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

JScript'in bir dış COM özelliğiyle iletişim kurmasını sağlar. Bu sınıf bir dış COM uygulaması tarafından nesnelerini JScript'e sunmak için kullanılır çünkü JScript'in dış nesneye bağlanmak için yönetilen MemberInfo bir öğeye ihtiyacı vardır.

(Devralındığı yer: MemberInfo)
Initialize(String, COMMemberInfo)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

JScript'in bu dış COM özelliğiyle iletişim kurmasını sağlayan bilgileri başlatır.

IsDefined(Type, Boolean)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Belirtilen öznitelik türünün bu özelliğe eklenip eklenmeyeceğini belirler.

MemberwiseClone()

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
SetValue(Object, Object)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Belirtilen nesnenin özellik değerini ayarlar.

(Devralındığı yer: PropertyInfo)
SetValue(Object, Object, BindingFlags, Binder, Object[], CultureInfo)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

yöntemine belirtilen öğesini kullanarak COMMemberInfo dış COM özelliğinin Initialize(String, COMMemberInfo) değerini ayarlar.

SetValue(Object, Object, Object[])

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Dizin özellikleri için isteğe bağlı dizin değerleriyle belirtilen bir nesnenin özellik değerini ayarlar.

(Devralındığı yer: PropertyInfo)
ToString()

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Belirtik Arabirim Kullanımları

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

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Bir ad kümesini karşılık gelen bir dağıtma tanımlayıcısı kümesine eşler.

(Devralındığı yer: MemberInfo)
_MemberInfo.GetType()

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

sınıfını MemberInfo temsil eden bir Type nesne alır.

(Devralındığı yer: MemberInfo)
_MemberInfo.GetTypeInfo(UInt32, UInt32, IntPtr)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Bir nesne için tür bilgilerini alır ve bu da bir arabirimin tür bilgisini almak için kullanılabilir.

(Devralındığı yer: MemberInfo)
_MemberInfo.GetTypeInfoCount(UInt32)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Bir nesnenin sağladığı tür bilgisi arabirimlerinin sayısını alır (0 ya da 1).

(Devralındığı yer: MemberInfo)
_MemberInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Bir nesne tarafından sunulan özelliklere ve yöntemlere erişim sağlar.

(Devralındığı yer: MemberInfo)
_PropertyInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Bir ad kümesini karşılık gelen bir dağıtma tanımlayıcısı kümesine eşler.

(Devralındığı yer: PropertyInfo)
_PropertyInfo.GetType()

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Türü temsil eden PropertyInfo bir Type nesne alır.

(Devralındığı yer: PropertyInfo)
_PropertyInfo.GetTypeInfo(UInt32, UInt32, IntPtr)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Bir nesne için tür bilgilerini alır ve bu da bir arabirimin tür bilgisini almak için kullanılabilir.

(Devralındığı yer: PropertyInfo)
_PropertyInfo.GetTypeInfoCount(UInt32)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Bir nesnenin sağladığı tür bilgisi arabirimlerinin sayısını alır (0 ya da 1).

(Devralındığı yer: PropertyInfo)
_PropertyInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Bir nesne tarafından sunulan özelliklere ve yöntemlere erişim sağlar.

(Devralındığı yer: PropertyInfo)

Uzantı Metotları

GetCustomAttribute(MemberInfo, Type)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Belirtilen üyeye uygulanan belirtilen türde bir özel özniteliği alır.

GetCustomAttribute(MemberInfo, Type, Boolean)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Belirtilen üyeye uygulanan belirtilen türde bir özel özniteliği alır ve isteğe bağlı olarak bu üyenin üstlerini inceler.

GetCustomAttribute<T>(MemberInfo)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Belirtilen üyeye uygulanan belirtilen türde bir özel özniteliği alır.

GetCustomAttribute<T>(MemberInfo, Boolean)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Belirtilen üyeye uygulanan belirtilen türde bir özel özniteliği alır ve isteğe bağlı olarak bu üyenin üstlerini inceler.

GetCustomAttributes(MemberInfo)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Belirtilen üyeye uygulanan özel öznitelikler koleksiyonunu alır.

GetCustomAttributes(MemberInfo, Boolean)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Belirtilen üyeye uygulanan özel özniteliklerden oluşan bir koleksiyonu alır ve isteğe bağlı olarak bu üyenin atalarını inceler.

GetCustomAttributes(MemberInfo, Type)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Belirtilen bir üyeye uygulanan belirtilen türde özel özniteliklerden oluşan bir koleksiyonu alır.

GetCustomAttributes(MemberInfo, Type, Boolean)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Belirtilen bir üyeye uygulanan belirtilen türde özel özniteliklerden oluşan bir koleksiyonu alır ve isteğe bağlı olarak bu üyenin üstlerini inceler.

GetCustomAttributes<T>(MemberInfo)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Belirtilen bir üyeye uygulanan belirtilen türde özel özniteliklerden oluşan bir koleksiyonu alır.

GetCustomAttributes<T>(MemberInfo, Boolean)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Belirtilen bir üyeye uygulanan belirtilen türde özel özniteliklerden oluşan bir koleksiyonu alır ve isteğe bağlı olarak bu üyenin üstlerini inceler.

IsDefined(MemberInfo, Type)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Belirtilen türde özel özniteliklerin belirtilen üyeye uygulanıp uygulanmadığını gösterir.

IsDefined(MemberInfo, Type, Boolean)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Belirtilen türlerdeki özel özniteliklerin belirtilen üyeye uygulanıp uygulanmadığını ve isteğe bağlı olarak, üstlerine uygulanıp uygulanmadığını gösterir.

GetMetadataToken(MemberInfo)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Varsa, verilen üye için bir meta veri belirteci alır.

HasMetadataToken(MemberInfo)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Belirtilen üye için bir meta veri belirtecinin kullanılabilir olup olmadığını gösteren bir değer döndürür.

GetAccessors(PropertyInfo)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

JScript'in bir dış COM özelliğiyle iletişim kurmasını sağlar. Bu sınıf bir dış COM uygulaması tarafından nesnelerini JScript'e sunmak için kullanılır çünkü JScript'in dış nesneye bağlanmak için yönetilen MemberInfo bir öğeye ihtiyacı vardır.

GetAccessors(PropertyInfo, Boolean)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

JScript'in bir dış COM özelliğiyle iletişim kurmasını sağlar. Bu sınıf bir dış COM uygulaması tarafından nesnelerini JScript'e sunmak için kullanılır çünkü JScript'in dış nesneye bağlanmak için yönetilen MemberInfo bir öğeye ihtiyacı vardır.

GetGetMethod(PropertyInfo)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

JScript'in bir dış COM özelliğiyle iletişim kurmasını sağlar. Bu sınıf bir dış COM uygulaması tarafından nesnelerini JScript'e sunmak için kullanılır çünkü JScript'in dış nesneye bağlanmak için yönetilen MemberInfo bir öğeye ihtiyacı vardır.

GetGetMethod(PropertyInfo, Boolean)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

JScript'in bir dış COM özelliğiyle iletişim kurmasını sağlar. Bu sınıf bir dış COM uygulaması tarafından nesnelerini JScript'e sunmak için kullanılır çünkü JScript'in dış nesneye bağlanmak için yönetilen MemberInfo bir öğeye ihtiyacı vardır.

GetSetMethod(PropertyInfo)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

JScript'in bir dış COM özelliğiyle iletişim kurmasını sağlar. Bu sınıf bir dış COM uygulaması tarafından nesnelerini JScript'e sunmak için kullanılır çünkü JScript'in dış nesneye bağlanmak için yönetilen MemberInfo bir öğeye ihtiyacı vardır.

GetSetMethod(PropertyInfo, Boolean)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

JScript'in bir dış COM özelliğiyle iletişim kurmasını sağlar. Bu sınıf bir dış COM uygulaması tarafından nesnelerini JScript'e sunmak için kullanılır çünkü JScript'in dış nesneye bağlanmak için yönetilen MemberInfo bir öğeye ihtiyacı vardır.

Şunlara uygulanır

Ayrıca bkz.