IVsaCodeItem.AddEventSource(String, String) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Agrega un origen de evento al elemento de código. El elemento de código usa el origen del evento para enlazar un evento al origen de eventos con nombre llamando al método IVsaSite.GetEventSourceInstance, que implementa el host.
public:
void AddEventSource(System::String ^ eventSourceName, System::String ^ eventSourceType);
public void AddEventSource(string eventSourceName, string eventSourceType);
abstract member AddEventSource : string * string -> unit
Public Sub AddEventSource (eventSourceName As String, eventSourceType As String)
Parámetros
- eventSourceName
- String
Nombre mediante programación del origen del evento.
- eventSourceType
- String
Nombre de tipo del origen del evento.
Comentarios
El motor de script usa información proporcionada por el método AddEventSource para enlazar eventos al origen de eventos con nombre. Obtiene orígenes de eventos llamando al método IVsaSite.GetEventSourceInstance, que implementa el host. El método AddEventSource crea una clase que controla los eventos generados por un objeto proporcionado por el host.
Note
El motor de scripts de .NET JScript no admite este método. En los casos en los que el motor de .NET JScript debe enlazar un evento, debe hacerlo mediante un elemento global. En lugar de los orígenes de eventos, el motor de .NET JScript usa tipos de elementos AppGlobal. Para obtener más información, vea VsaItemType.
Dentro del elemento de código, puede tener acceso al objeto de origen del evento por nombre y, una vez accedido, puede escribir controladores de eventos en el objeto . El tipo de origen del evento se pasa como una cadena en lugar de como un objeto Type para facilitar la implementación de orígenes de eventos por hosts no administrados.
El compilador usa el parámetro eventSourceType para enlazar a los métodos proporcionados por el tipo. También se usa más adelante cuando el motor de script llama al método IVsaSite.GetEventSourceInstance para solicitar una instancia del objeto Type.
Para obtener más información sobre los mecanismos para enlazar eventos para el motor de scripts, consulte el método IVsaSite.GetEventSourceInstance.