База ответов ИНТУИТ

Создание Windows-приложений на основе Visual C#

<<- Назад к вопросам

Вам необходимо подключиться к веб-службе LocHost и запустить ее метод SomeMethod в асинхронном режиме. Для его извлечения вы создали метод MethodExtract. Выберите правильную конструкцию вызова:

(Отметьте один правильный вариант ответа.)

Варианты ответа
private void MethodExtract (){		LocHost.Service1 sv = new LocHost.Service1();		sv.BeginSomeMethod (new AsyncCallback(CbMethod), sv);}private void CbMethod(IAsyncResult ar){	LocHost.Service1 sv = (LocHost.sv)ar.AsyncState;	/*Результат работы метода*/= sv.EndSomeMethod (ar);	}
private void MethodExtract (){		LocHost.Service1 sv = new LocHost.Service1();		sv.BeginSomeMethod (new AsyncCallback(SomeMethod), sv);}private void CbMethod(IAsyncResult ar){	LocHost.Service1 sv = (LocHost.sv)ar.AsyncState;	/*Результат работы метода*/= sv.EndSomeMethod (ar);	}
private void MethodExtract (){		LocHost.Service1 sv = new LocHost.Service1();		sv.BeginSomeMethod (new AsyncCallback(SomeMethod), sv);}private void CbMethod(IAsyncResult ar){	LocHost.Service1 sv = (LocHost.Service1)ar.AsyncState;	/*Результат работы метода*/= sv.EndSomeMethod (ar);	}
private void MethodExtract (){		LocHost.Service1 sv = new LocHost.Service1();		sv.BeginSomeMethod (new AsyncCallback(CbMethod), sv);}private void CbMethod(IAsyncResult ar){	LocHost.Service1 sv = (LocHost.Service1)ar.AsyncState;	/*Результат работы метода*/= sv.EndSomeMethod (ar);	}
(Верный ответ)
Похожие вопросы
Вы разрабатываете приложение, в котором используется асинхронное обновление пользовательского интерфейса. Для этого вы создали метод Upgrade, в котором и происходит обновление:
private void Upgrade(){	// Код для обновления. }

Далее вы добавили метод, в котором создали экземпляр mi делегата MethodInvoker:

private void AsynchronousUpgrade(){	// Асинхронный вызов метода Upgrade	MethodInvoker mi = new MethodInvoker(Upgrade);	this.BeginInvoke(mi);}

Выберите правильную конструкцию для асинхронного запуска метода Upgrade:

Метод SomeMethod на языке С имеет следующий вид:
BOOLEAN SomeMethod (EXTENDED_NAME_FORMAT NameFormat,  LPTSTR lpNameBuffer, ULONG nSize);

Выберите правильное преобразование этого метода на языке C#:

Метод SomeMethod на языке С имеет следующий вид:
INT SomeMethod (HWND hWnd, LPCTSTR lpText, LPCTSTR lpCaption, UINT uType);

Выберите правильное преобразование этого метода на языке C#:

Метод SomeMethod на языке С имеет следующий вид:
BOOL SomeMethod (HWND hwnd, DWORD dwTime, DWORD dwFlags)

Выберите правильное преобразование этого метода на языке C#:

Вы разрабатываете форму, на которой расположено несколько элементов. На форму добавлено контекстное меню, в котором есть два пункта – "Применить" (cmnuApply) и "Применить в качестве шаблона" (cmnuApplyAsTemplate). При установке галочки в чекбоксе "Применить ко всем" (chbApplyToAll) необходимо удалить пункт "Применить" и добавить пункт "Применить ко всем" (cmnuApplyToAll), в качестве обработчика которого используется метод ApplyToAll. Выберите правильную конструкцию для этого:
Вы разрабатываете форму, на которой расположено несколько элементов. На форму добавлено контекстное меню, в котором есть два пункта – "Применить" (cmnuApply) и "Применить в качестве шаблона" (cmnuApplyAsTemplate). При установке галочки в чекбоксе "Применить ко всем" (chbApplyToAll) необходимо заменить содержимое контекстного меню: в нем должен появиться единственный пункт – "Применить ко всем" (cmnuApplyToAll), в качестве обработчика которого используется метод ApplyToAll. Выберите правильную конструкцию для этого:
Вы разрабатываете приложение, которое будет выполнять действия на основании введенных пользователем данных в текстовое поле. На форме расположены надпись, кнопки и текстовое поле txtBox. Вам необходимо исключить ошибки работы, связанные с некорректным вводом данных. Метод Method должен выполняться, если в текстовое поле введено какое-либо значение. Выберите правильную конструкцию для этого:
Вы разрабатываете форму, на которой расположено несколько элементов. На форму добавлено контекстное меню, в котором есть два пункта – "Применить" (cmnuApply) и "Применить в качестве шаблона" (cmnuApplyAsTemplate). При установке галочки в чекбоксе "Применить ко всем" (chbApplyToAll) необходимо удалить пункт "Применить в качестве шаблона" и добавить пункт "Применить ко всем" (cmnuApplyToAll), в качестве обработчика которого используется метод ApplyToAll. Выберите правильную конструкцию для этого:
Вам необходимо создать консольное приложение, предлагающее пользователю ввести имя текстового файла и, если он существует в папке приложения, выводящее его на экран. Выберите правильную конструкцию для этого:
Вам необходимо создать консольное приложение, предлагающее пользователю ввести имя текстового файла и, если он не найден в папке приложения, создать его. Выберите правильную конструкцию для этого: