Share via


COMPropertyInfo Kelas

Definisi

Memungkinkan JScript berkomunikasi dengan properti COM eksternal. Kelas ini digunakan oleh implementasi COM eksternal untuk mengekspos objeknya ke JScript karena JScript membutuhkan dikelola MemberInfo untuk mengikat objek eksternal.

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

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
Warisan
COMPropertyInfo
Atribut
Penerapan

Konstruktor

COMPropertyInfo()

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Menginisialisasi instans baru kelas COMPropertyInfo.

Properti

Attributes

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mendapatkan atribut yang terkait dengan properti ini.

CanRead

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mendapatkan nilai yang menunjukkan apakah properti dapat dibaca.

CanWrite

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mendapatkan nilai yang menunjukkan apakah properti dapat ditulis.

CustomAttributes

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mendapatkan koleksi yang berisi atribut kustom anggota ini.

(Diperoleh dari MemberInfo)
DeclaringType

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mendapatkan tipe yang mendeklarasikan properti ini.

GetMethod

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mendapatkan aksesor get untuk properti ini.

(Diperoleh dari PropertyInfo)
IsCollectible

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mendapatkan nilai yang menunjukkan apakah objek ini MemberInfo adalah bagian dari rakitan yang disimpan dalam koleksi AssemblyLoadContext.

(Diperoleh dari MemberInfo)
IsSpecialName

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mendapatkan nilai yang menunjukkan apakah properti adalah nama khusus.

(Diperoleh dari PropertyInfo)
MemberType

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mendapatkan tipe anggota properti ini. Mengidentifikasi jenis kelas yang berasal dari MemberInfo kelas ini.

MetadataToken

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mendapatkan nilai yang mengidentifikasi elemen metadata.

(Diperoleh dari MemberInfo)
Module

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mendapatkan modul di mana jenis yang menyatakan anggota yang diwakili oleh saat ini MemberInfo ditentukan.

(Diperoleh dari MemberInfo)
Name

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mendapatkan nama properti COM eksternal yang diwakili objek ini.

PropertyType

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mendapatkan tipe properti ini.

ReflectedType

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mendapatkan objek kelas yang digunakan untuk mendapatkan instans ini melalui pantulan.

SetMethod

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mendapatkan aksesor set untuk properti ini.

(Diperoleh dari PropertyInfo)

Metode

Equals(Object)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mengembalikan nilai yang menunjukkan apakah instans ini sama dengan objek tertentu.

(Diperoleh dari PropertyInfo)
GetAccessors()

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mengembalikan array yang elemennya mencerminkan publik get dan set aksesor properti yang tercermin oleh instans saat ini.

(Diperoleh dari PropertyInfo)
GetAccessors(Boolean)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mendapatkan array yang elemennya berisi aksesor get dan set properti COM eksternal yang diwakili objek ini.

GetCOMMemberInfo()

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mendapatkan objek terkelola yang memungkinkan JScript berkomunikasi dengan properti COM eksternal ini.

GetConstantValue()

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mengembalikan nilai harfiah yang terkait dengan properti oleh pengkompilasi.

(Diperoleh dari PropertyInfo)
GetCustomAttributes(Boolean)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mengembalikan array yang berisi atribut kustom yang dilampirkan ke properti ini.

GetCustomAttributes(Type, Boolean)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mengembalikan array yang berisi atribut kustom yang dilampirkan ke properti ini, hanya mencari atribut dari jenis yang ditentukan.

GetCustomAttributesData()

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mengembalikan daftar CustomAttributeData objek yang mewakili data tentang atribut yang telah diterapkan ke anggota target.

(Diperoleh dari MemberInfo)
GetGetMethod()

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mengembalikan aksesor publik get untuk properti ini.

(Diperoleh dari PropertyInfo)
GetGetMethod(Boolean)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mengembalikan aksesor get untuk properti ini.

GetHashCode()

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mengembalikan kode hash untuk instans ini.

(Diperoleh dari PropertyInfo)
GetIndexParameters()

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mengembalikan array dari semua parameter indeks untuk properti .

GetModifiedPropertyType()

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mendapatkan tipe objek properti ini yang dimodifikasi.

(Diperoleh dari PropertyInfo)
GetOptionalCustomModifiers()

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mengembalikan array jenis yang mewakili pengubah kustom opsional properti.

(Diperoleh dari PropertyInfo)
GetRawConstantValue()

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mengembalikan nilai harfiah yang terkait dengan properti oleh pengkompilasi.

(Diperoleh dari PropertyInfo)
GetRequiredCustomModifiers()

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mengembalikan array jenis yang mewakili pengubah kustom properti yang diperlukan.

(Diperoleh dari PropertyInfo)
GetSetMethod()

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mengembalikan aksesor publik set untuk properti ini.

(Diperoleh dari PropertyInfo)
GetSetMethod(Boolean)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mengembalikan aksesor yang ditetapkan untuk properti ini.

GetType()

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Menemukan atribut properti dan menyediakan akses ke metadata properti.

(Diperoleh dari PropertyInfo)
GetValue(Object)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mengembalikan nilai properti dari objek tertentu.

(Diperoleh dari PropertyInfo)
GetValue(Object, BindingFlags, Binder, Object[], CultureInfo)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mendapatkan nilai properti COM eksternal dengan menggunakan COMMemberInfo yang ditentukan ke Initialize(String, COMMemberInfo) metode .

GetValue(Object, Object[])

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mengembalikan nilai properti objek tertentu dengan nilai indeks opsional untuk properti terindeks.

(Diperoleh dari PropertyInfo)
HasSameMetadataDefinitionAs(MemberInfo)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Memungkinkan JScript berkomunikasi dengan properti COM eksternal. Kelas ini digunakan oleh implementasi COM eksternal untuk mengekspos objeknya ke JScript karena JScript membutuhkan dikelola MemberInfo untuk mengikat objek eksternal.

(Diperoleh dari MemberInfo)
Initialize(String, COMMemberInfo)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Menginisialisasi informasi yang memungkinkan JScript berkomunikasi dengan properti COM eksternal ini.

IsDefined(Type, Boolean)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Menentukan apakah tipe atribut yang ditentukan dilampirkan ke properti ini.

MemberwiseClone()

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
SetValue(Object, Object)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mengatur nilai properti dari objek tertentu.

(Diperoleh dari PropertyInfo)
SetValue(Object, Object, BindingFlags, Binder, Object[], CultureInfo)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mengatur nilai properti COM eksternal dengan menggunakan COMMemberInfo yang ditentukan ke Initialize(String, COMMemberInfo) metode .

SetValue(Object, Object, Object[])

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mengatur nilai properti objek tertentu dengan nilai indeks opsional untuk properti indeks.

(Diperoleh dari PropertyInfo)
ToString()

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Implementasi Antarmuka Eksplisit

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

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Memetakan sekumpulan nama ke sekumpulan pengidentifikasi pengiriman yang sesuai.

(Diperoleh dari MemberInfo)
_MemberInfo.GetType()

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mendapatkan objek yang Type mewakili MemberInfo kelas .

(Diperoleh dari MemberInfo)
_MemberInfo.GetTypeInfo(UInt32, UInt32, IntPtr)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mengambil informasi jenis untuk objek, yang kemudian dapat digunakan untuk mendapatkan informasi jenis untuk antarmuka.

(Diperoleh dari MemberInfo)
_MemberInfo.GetTypeInfoCount(UInt32)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mengambil jumlah antarmuka informasi jenis yang disediakan objek (baik 0 atau 1).

(Diperoleh dari MemberInfo)
_MemberInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Menyediakan akses ke properti dan metode yang diekspos oleh objek.

(Diperoleh dari MemberInfo)
_PropertyInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Memetakan sekumpulan nama ke sekumpulan pengidentifikasi pengiriman yang sesuai.

(Diperoleh dari PropertyInfo)
_PropertyInfo.GetType()

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mendapatkan objek yang Type mewakili PropertyInfo jenis .

(Diperoleh dari PropertyInfo)
_PropertyInfo.GetTypeInfo(UInt32, UInt32, IntPtr)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mengambil informasi jenis untuk objek, yang kemudian dapat digunakan untuk mendapatkan informasi jenis untuk antarmuka.

(Diperoleh dari PropertyInfo)
_PropertyInfo.GetTypeInfoCount(UInt32)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mengambil jumlah antarmuka informasi jenis yang disediakan objek (baik 0 atau 1).

(Diperoleh dari PropertyInfo)
_PropertyInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Menyediakan akses ke properti dan metode yang diekspos oleh objek.

(Diperoleh dari PropertyInfo)

Metode Ekstensi

GetCustomAttribute(MemberInfo, Type)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mengambil atribut kustom dari jenis tertentu yang diterapkan ke anggota tertentu.

GetCustomAttribute(MemberInfo, Type, Boolean)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mengambil atribut kustom dari jenis tertentu yang diterapkan ke anggota tertentu, dan secara opsional memeriksa leluhur anggota tersebut.

GetCustomAttribute<T>(MemberInfo)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mengambil atribut kustom dari jenis tertentu yang diterapkan ke anggota tertentu.

GetCustomAttribute<T>(MemberInfo, Boolean)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mengambil atribut kustom dari jenis tertentu yang diterapkan ke anggota tertentu, dan secara opsional memeriksa leluhur anggota tersebut.

GetCustomAttributes(MemberInfo)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mengambil kumpulan atribut kustom yang diterapkan ke anggota tertentu.

GetCustomAttributes(MemberInfo, Boolean)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mengambil kumpulan atribut kustom yang diterapkan ke anggota tertentu, dan secara opsional memeriksa leluhur anggota tersebut.

GetCustomAttributes(MemberInfo, Type)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mengambil kumpulan atribut kustom dari jenis tertentu yang diterapkan ke anggota tertentu.

GetCustomAttributes(MemberInfo, Type, Boolean)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mengambil kumpulan atribut kustom dari jenis tertentu yang diterapkan ke anggota tertentu, dan secara opsional memeriksa leluhur anggota tersebut.

GetCustomAttributes<T>(MemberInfo)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mengambil kumpulan atribut kustom dari jenis tertentu yang diterapkan ke anggota tertentu.

GetCustomAttributes<T>(MemberInfo, Boolean)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mengambil kumpulan atribut kustom dari jenis tertentu yang diterapkan ke anggota tertentu, dan secara opsional memeriksa leluhur anggota tersebut.

IsDefined(MemberInfo, Type)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Menunjukkan apakah atribut kustom dari jenis tertentu diterapkan ke anggota tertentu.

IsDefined(MemberInfo, Type, Boolean)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Menunjukkan apakah atribut kustom dari jenis tertentu diterapkan ke anggota tertentu, dan, secara opsional, diterapkan ke leluhurnya.

GetMetadataToken(MemberInfo)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mendapatkan token metadata untuk anggota yang diberikan, jika tersedia.

HasMetadataToken(MemberInfo)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mengembalikan nilai yang menunjukkan apakah token metadata tersedia untuk anggota yang ditentukan.

GetAccessors(PropertyInfo)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Memungkinkan JScript berkomunikasi dengan properti COM eksternal. Kelas ini digunakan oleh implementasi COM eksternal untuk mengekspos objeknya ke JScript karena JScript membutuhkan dikelola MemberInfo untuk mengikat objek eksternal.

GetAccessors(PropertyInfo, Boolean)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Memungkinkan JScript berkomunikasi dengan properti COM eksternal. Kelas ini digunakan oleh implementasi COM eksternal untuk mengekspos objeknya ke JScript karena JScript membutuhkan dikelola MemberInfo untuk mengikat objek eksternal.

GetGetMethod(PropertyInfo)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Memungkinkan JScript berkomunikasi dengan properti COM eksternal. Kelas ini digunakan oleh implementasi COM eksternal untuk mengekspos objeknya ke JScript karena JScript membutuhkan dikelola MemberInfo untuk mengikat objek eksternal.

GetGetMethod(PropertyInfo, Boolean)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Memungkinkan JScript berkomunikasi dengan properti COM eksternal. Kelas ini digunakan oleh implementasi COM eksternal untuk mengekspos objeknya ke JScript karena JScript membutuhkan dikelola MemberInfo untuk mengikat objek eksternal.

GetSetMethod(PropertyInfo)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Memungkinkan JScript berkomunikasi dengan properti COM eksternal. Kelas ini digunakan oleh implementasi COM eksternal untuk mengekspos objeknya ke JScript karena JScript membutuhkan dikelola MemberInfo untuk mengikat objek eksternal.

GetSetMethod(PropertyInfo, Boolean)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Memungkinkan JScript berkomunikasi dengan properti COM eksternal. Kelas ini digunakan oleh implementasi COM eksternal untuk mengekspos objeknya ke JScript karena JScript membutuhkan dikelola MemberInfo untuk mengikat objek eksternal.

Berlaku untuk

Lihat juga