Bahasa

IBindCtx Antarmuka

Definisi

Menyediakan definisi antarmuka terkelola IBindCtx .

public interface class IBindCtx
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IBindCtx
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Runtime.InteropServices.Guid("0000000e-0000-0000-C000-000000000046")]
public interface IBindCtx
public interface IBindCtx
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IBindCtx = interface
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
[<System.Runtime.InteropServices.Guid("0000000e-0000-0000-C000-000000000046")>]
type IBindCtx = interface
type IBindCtx = interface
Public Interface IBindCtx
Atribut

Keterangan

Untuk informasi selengkapnya, lihat dokumentasi yang ada untuk IBindCtx di pustaka MSDN.

Runtime bahasa umum melemparkan pengecualian ketika metode COM dalam kode asli mengembalikan HRESULT. Untuk informasi selengkapnya, lihat Cara: Memetakan HRESULT dan Pengecualian.

Metode

Nama Deskripsi
EnumObjectParam(IEnumString)

Menghitung string yang merupakan kunci dari tabel parameter objek kontekstual yang dikelola secara internal.

GetBindOptions(BIND_OPTS)

Mengembalikan opsi pengikatan saat ini yang disimpan dalam konteks ikatan saat ini.

GetObjectParam(String, Object)

Mencari kunci yang diberikan dalam tabel parameter objek kontekstual yang dikelola secara internal dan mengembalikan objek yang sesuai, jika ada.

GetRunningObjectTable(IRunningObjectTable)

Mengembalikan akses ke Tabel Objek Berjalan (ROT) yang relevan dengan proses pengikatan ini.

RegisterObjectBound(Object)

Mendaftarkan objek yang dilewatkan sebagai salah satu objek yang telah terikat selama operasi moniker dan yang harus dirilis ketika operasi selesai.

RegisterObjectParam(String, Object)

Mendaftarkan penunjuk objek yang ditentukan di bawah nama yang ditentukan dalam tabel pointer objek yang dikelola secara internal.

ReleaseBoundObjects()

Merilis semua objek yang saat ini terdaftar dengan konteks pengikatan dengan menggunakan RegisterObjectBound(Object) metode .

RevokeObjectBound(Object)

Menghapus objek dari kumpulan objek terdaftar yang perlu dilepaskan.

RevokeObjectParam(String)

Mencabut pendaftaran objek yang saat ini ditemukan di bawah kunci yang ditentukan dalam tabel parameter objek kontekstual yang dikelola secara internal, jika kunci tersebut saat ini terdaftar.

SetBindOptions(BIND_OPTS)

Menyimpan blok parameter dalam konteks pengikatan. Parameter ini akan berlaku untuk operasi selanjutnya UCOMIMoniker yang menggunakan konteks ikatan ini.

Berlaku untuk