Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Kontextové
Kontextové add klíčové slovo slouží k definování vlastního přístupového objektu událostí, který se vyvolá při přihlášení klientského kódu k odběru události. Pokud zadáte vlastní add příslušenství, musíte také zadat odebrané příslušenství.
Následující příklad ukazuje událost, která má vlastní add a odebrat přístupové objekty. Úplný příklad najdete v tématu Implementace událostí rozhraní.
class Events : IDrawingObject
{
event EventHandler PreDrawEvent;
event EventHandler IDrawingObject.OnDraw
{
add => PreDrawEvent += value;
remove => PreDrawEvent -= value;
}
}
Obvykle nemusíte poskytovat vlastní přístupové objekty událostí. Automaticky generované přístupové objekty, když deklarujete událost, jsou dostatečné pro většinu scénářů. Počínaje jazykem C# 14 můžete deklarovat partial události. Implementace deklarace částečné události musí deklarovat add a remove obslužné rutiny.