Udostępnij za pośrednictwem


IRegisteredObject.Stop(Boolean) Metoda

Definicja

Żąda zarejestrowanego obiektu, aby wyrejestrować.

public:
 void Stop(bool immediate);
public void Stop (bool immediate);
abstract member Stop : bool -> unit
Public Sub Stop (immediate As Boolean)

Parametry

immediate
Boolean

true aby wskazać, że zarejestrowany obiekt powinien zostać wyrejestrowany ze środowiska hostingu przed zwróceniem; w przeciwnym razie false .

Uwagi

Menedżer aplikacji wywoła metodę Stop , aby poprosić zarejestrowany obiekt o wyrejestrowania. Podczas przetwarzania metody zarejestrowany obiekt musi Stop wywołać HostingEnvironment.UnregisterObject metodę .

Metoda Stop jest najpierw wywoływana z immediate parametrem ustawionym na false . Obiekt może ukończyć przetwarzanie, wywołać metodę , a następnie zwrócić metodę lub może zwrócić natychmiast i ukończyć przetwarzanie asynchronicznie przed UnregisterObject wywołaniem UnregisterObject metody .

Jeśli zarejestrowany obiekt nie ukończy przetwarzania przed upływem czasu czasu menedżera aplikacji, metoda jest wywoływana ponownie z Stop immediate parametrem ustawionym na true . Jeśli parametr ma wartość , zarejestrowany obiekt musi wywołać metodę przed zwróceniem wartości . W przeciwnym razie jego rejestracja zostanie immediate true UnregisterObject usunięta przez menedżera aplikacji.

Dotyczy