NSDistantObjectRequest
NSDistantObjectRequest
объекты используются распределенной системой объектов, чтобы помочь обработать вызовы между различными процессами. Вы никогда не должны создавать NSDistantObjectRequest
объекты непосредственно. Если Вы не связываетесь с низкоуровневыми подробными данными распределенных объектов, никогда не должно быть потребности получить доступ NSDistantObjectRequest
. Чтобы прервать и возможно обработать запросы самостоятельно, реализуйте NSConnection
метод делегата connection:handleRequest:
.
Оператор импорта
Не применимый
Objective C
@import Foundation;
Доступность
Доступный в OS X v10.0 и позже.
-
Возвраты
NSConnection
объект, вовлеченный в запрос.Объявление
Objective C
@property(readonly, retain) NSConnection *connection
Возвращаемое значение
NSConnection
объект, вовлеченный в запрос.Оператор импорта
Objective C
@import Foundation;
Доступность
Доступный в OS X v10.0 и позже.
-
Возвращает маркерный объект, представляющий разговор, в котором создавался получатель.
Объявление
Objective C
@property(readonly, retain) id conversation
Возвращаемое значение
Маркерный объект, представляющий разговор, в котором создавался получатель.
Обсуждение
Если оба конца распределенного соединения объектов имеют
independentConversationQueueing
набор кNO
false
(значение по умолчанию), объект разговора всегдаnil
. Иначе, это - или прокси (или копия) объекта, создаваемого отправителем сообщения или локально созданного объекта, завися, на котором конец соединения имеет независимую организацию очередей.Оператор импорта
Objective C
@import Foundation;
Доступность
Доступный в OS X v10.0 и позже.
См. также
createConversationForConnection:
(NSConnection) -
Возвраты
NSInvocation
объект для запроса.Объявление
Objective C
@property(readonly, retain) NSInvocation *invocation
Возвращаемое значение
NSInvocation
объект для запроса.Оператор импорта
Objective C
@import Foundation;
Доступность
Доступный в OS X v10.0 и позже.
-
Передает ответ обратно удаленному объекту, обращающемуся с просьбой удаленного объекта.
Объявление
Objective C
- (void)replyWithException:(NSException *)
exception
Параметры
exception
Исключение для отправки.
Обсуждение
Если
exception
nil
, возвращаемое значение вызова получателя отправляется; иначе,exception
отправляется и автоматически повышен, когда это прибывает к своему месту назначения.Оператор импорта
Objective C
@import Foundation;
Доступность
Доступный в OS X v10.0 и позже.