IBindCtx Arabirim
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Arabirimin yönetilen tanımını IBindCtx
sağlar.
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
- Öznitelikler
Açıklamalar
Daha fazla bilgi için IBindCtx
MSDN kitaplığındaki için mevcut belgelere bakın.
Yerel koddaki com yöntemi bir HRESULT döndürdüğünde ortak dil çalışma zamanı özel durum oluşturur. Daha fazla bilgi için bkz . Nasıl yapılır: HRESULTs ve Özel Durumları Eşleme.
Yöntemler
EnumObjectParam(IEnumString) |
Dahili olarak tutulan bağlamsal nesne parametreleri tablosunun anahtarları olan dizeleri numaralandırır. |
GetBindOptions(BIND_OPTS) |
Geçerli bağlama bağlamında depolanan geçerli bağlama seçeneklerini döndürür. |
GetObjectParam(String, Object) |
Bağlamsal nesne parametrelerinin dahili olarak tutulan tablosunda verilen anahtarı arar ve varsa ilgili nesneyi döndürür. |
GetRunningObjectTable(IRunningObjectTable) |
Bu bağlama işlemiyle ilgili Çalışan Nesne Tablosuna (ROT) erişimi döndürür. |
RegisterObjectBound(Object) |
Geçirilen nesneyi, bir bilinen işlem sırasında bağlanmış olan ve işlem tamamlandığında serbest bırakılması gereken nesnelerden biri olarak kaydeder. |
RegisterObjectParam(String, Object) |
Belirtilen nesne işaretçisini, dahili olarak tutulan nesne işaretçileri tablosunda belirtilen adın altına kaydeder. |
ReleaseBoundObjects() |
yöntemini kullanarak RegisterObjectBound(Object) bağlama bağlamıyla kayıtlı olan tüm nesneleri serbest bırakır. |
RevokeObjectBound(Object) |
Serbest bırakılması gereken kayıtlı nesneler kümesinden nesneyi kaldırır. |
RevokeObjectParam(String) |
O anahtar şu anda kayıtlıysa, bağlamsal nesne parametrelerinin dahili olarak tutulan tablosunda belirtilen anahtar altında bulunan nesnenin kaydını iptal eder. |
SetBindOptions(BIND_OPTS) |
Bağlama bağlamında bir parametre bloğu depolar. Bu parametreler, bu bağlama bağlamı kullanan sonraki |