Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dodaje EventInfo do końca kolekcji.
Przestrzeń nazw: Microsoft.VisualStudio.Shell.Design
Zestaw: Microsoft.VisualStudio.Shell.Design (w Microsoft.VisualStudio.Shell.Design.dll)
Składnia
'Deklaracja
Public Function Add ( _
name As String, _
handlerType As Type, _
attributes As Attribute(), _
methodAttributes As MethodAttributes _
) As Integer
public int Add(
string name,
Type handlerType,
Attribute[] attributes,
MethodAttributes methodAttributes
)
Parametry
- name
Typ: System.String
Nazwa zdarzenia, aby dodać.
- handlerType
Typ: System.Type
Typ obiektu delegowanego, którego reprezentuje to zdarzenie.
- attributes
Typ: array<System.Attribute[]
Tablica Attribute obiektów.
- methodAttributes
Typ: System.Reflection.MethodAttributes
Atrybuty jedyną metodą obecnie obsługiwane są Public i/lub Static.
Wartość zwracana
Typ: System.Int32
Indeks, w którym dodano wartość.
Wyjątki
Wyjątek | Warunek |
---|---|
ArgumentNullException | nameor handlerType or an element in attributes is nullodwołanie o wartości null (Nothing w języku Visual Basic).attributessam może być nullodwołanie o wartości null (Nothing w języku Visual Basic). |
ArgumentException | handlerTypenie jest typu run-time - lub - methodAttributesnie zawiera Public lub zawiera bity zestaw innych niż Public i Static, lub atrybuty przeszła w attributes parametru nie można zastosować do zdarzenia. |
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Przy użyciu bibliotek z częściowo zaufanego kodu..