Bloom.ToPalaso.MessageLabelProgress.WriteMessage C# (CSharp) Метод

WriteMessage() публичный Метод

public WriteMessage ( string message ) : void
message string
Результат void
        public void WriteMessage(string message, params object[] args)
        {
            //			if (!_loaded)
            //				return;

            try
            {
            //				string theMessage = GenericProgress.SafeFormat(message, args);
            //				//Guard.AgainstNull(SyncContext,"SyncContext");
            //				///SyncContext.Post(UpdateText, theMessage);
            //
            //				this.Invoke(new Action(() => { UpdateText(theMessage);}));
            //				Application.DoEvents();

                string theMessage = GenericProgress.SafeFormat(message, args);

            //				if (SyncContext != null)
            //				{
            //					SyncContext.Post(UpdateText, theMessage);//Post() means do it asynchronously, don't wait around and see if there is an exception
            //				}
            //				else
            //				{
            //					Text = theMessage;
            //				}

                //if (IsHandleCreated)
                {
                    if (InvokeRequired)
                    {
                        BeginInvoke(new Action(() => UpdateText(theMessage)));
                    }
                    else
                    {
                        UpdateText(theMessage);
                    }
                }
            //				else
            //				{
            //					// in this case InvokeRequired might lie - you need to make sure that this never happens!
            //					throw new Exception("Somehow Handle has not yet been created on the UI thread!");
            //				}

            }
            catch (Exception error)
            {
            #if DEBUG
                Debug.Fail(error.Message);
            #endif
            }
        }