IVsContainedLanguageStaticEventBinding Arabirim

Tanım

Statik olay oluşturma desteği sağlar.

public interface class IVsContainedLanguageStaticEventBinding
public interface class IVsContainedLanguageStaticEventBinding
__interface IVsContainedLanguageStaticEventBinding
[System.Runtime.InteropServices.ComConversionLoss]
[System.Runtime.InteropServices.Guid("22FF7776-2C9A-48C4-809F-39E5184CC32D")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsContainedLanguageStaticEventBinding
[<System.Runtime.InteropServices.ComConversionLoss>]
[<System.Runtime.InteropServices.Guid("22FF7776-2C9A-48C4-809F-39E5184CC32D")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsContainedLanguageStaticEventBinding = interface
Public Interface IVsContainedLanguageStaticEventBinding
Öznitelikler

Açıklamalar

Statik olay bağlama, Örneklenmiş bir sınıfın parçası olmayan ve projedeki tüm dosyalar arasında kullanılabilen bir olay işleyicisi anlamına gelir.

Uygulayanlara Notlar

Statik olay bağlamayı desteklemek için bu arabirimi kapsanan dilde uygulayın.

Arayanlara Notlar

Bu arabirim, bir nesne üzerinde QueryInterface metodu çağırarak IVsContainedLanguage veya nesne arabirime atama yoluyla elde edilebilir IVsContainedLanguage IVsContainedLanguageStaticEventBinding .

Yöntemler

AddStaticEventBinding(String, String, String, String)

Statik bir olayı belirtilen üyeye bağlar.

EnsureStaticEventHandler(String, String, String, String, String, UInt32, String, String, TextSpan[])

Sınıf bağlamı, nesne türü ve örneği, olayın adı ve olay işleyicisinin (benzersiz) adı verilen bir olay işleyicisi oluşturur.

GetStaticEventBindingsForObject(String, String, Int32, IntPtr, IntPtr, IntPtr)

Statik olarak işlenen olayların bir koleksiyonunu döndürür.

RemoveStaticEventBinding(String, String, String, String)

Belirtilen Üyeden olay bağlamasını kaldırır.

Şunlara uygulanır