Что делает AsynchronousExit ()? - PullRequest
1 голос
/ 09 июня 2011

Вот код, на который я ссылаюсь:

public partial class SplashScreen : Window
{
    public SplashScreen()
    {
        InitializeComponent();

        BitmapImage splashScreenImageSource = new BitmapImage();
        splashScreenImageSource.BeginInit();
        splashScreenImageSource.UriSource = 
            new Uri("Resources/world_splash.jpg", UriKind.Relative);
        splashScreenImageSource.EndInit();

        splashScreenImage.Source = splashScreenImageSource;
    }

    public void AsynchronousExit()
    {
        BackgroundWorker worker = new BackgroundWorker();
        worker.DoWork += new DoWorkEventHandler(worker_DoWork);
        worker.RunWorkerCompleted += 
            new RunWorkerCompletedEventHandler(worker_RunWorkerCompleted);
        worker.RunWorkerAsync();
    }

Звонят ли когда-нибудь AsynchronousExit? Я не уверен, является ли AsynchronousExit какой-то службой .NET, которая запускается, если код доступен, или если его нужно вызывать явно.

1 Ответ

2 голосов
/ 09 июня 2011

То, как вы это определили, ничего не дает;это метод , который вы написали, что фреймворк не знает об этом.

Если он вызывается, это потому, что вы вызвали его или сказали, чтобы фреймворк вызвал его.Тем не менее, нет ничего, что каркас делает с этим;поиск « .NET AsynchronousExit » не возвращает ничего релевантного или что что-то подобное существует в фреймворке.

...