PSFeedSettings
A PSFeedSettings
объект содержит настройки, имеющие отношение к подписанной подаче получения. Можно получить доступ и изменить все настройки канала, включающие обновление и интервалы истечения срока и политики загрузки корпуса. Первоначально все значения установлены в настройки по умолчанию, означая, что они наследовались от собственного объекта настроек канала PSCLIENT, но можно переопределить тех путем помещения явных значений в объект настроек канала канала.
Глобально, могут быть подписки распределенного питания с различными настройками для того же URL. Например, два клиента могут подписать на тот же канал URL, но с различными интервалами обновления или политиками корпуса. В этом случае Агент PubSub использует самую либеральную политику: минимальный интервал обновления, максимальный предел размера корпуса, и т.д. Не рекомендуется разделить на подклассы PSFeedSettings
.
Оператор импорта
Не применимый
Objective C
@import PubSub;
Доступность
Доступный в OS X v10.5 и позже.
Осуждаемый в OS X v10.9.
-
defaultClientSettings + defaultClientSettings
(OS X v10.9)Возвращает объект настроек, инициализированный со значениями по умолчанию для клиента.
Объявление
Objective C
+ (PSFeedSettings *)defaultClientSettings
Обсуждение
Возвращенный объект может использоваться для определения фактических значений по умолчанию настроек, таких как интервал обновления.
Оператор импорта
Objective C
@import PubSub;
Доступность
Доступный в OS X v10.5 и позже.
Осуждаемый в OS X v10.9.
-
defaultFeedSettings + defaultFeedSettings
(OS X v10.9)Возвращает объект настроек, инициализированный со значениями по умолчанию для канала.
Объявление
Objective C
+ (PSFeedSettings *)defaultFeedSettings
Оператор импорта
Objective C
@import PubSub;
Доступность
Доступный в OS X v10.5 и позже.
Осуждаемый в OS X v10.9.
-
Желаемый временной интервал, который Агент PubSub опросит относительно обновлений.
Объявление
Objective C
@property NSTimeInterval refreshInterval
Оператор импорта
Objective C
@import PubSub;
Доступность
Доступный в OS X v10.5 и позже.
Осуждаемый в OS X v10.9.
-
Булево значение, определяющее, обновит ли Агент PubSub канал, когда не будет работать клиентское приложение.
Объявление
Objective C
@property BOOL refreshesInBackground
Обсуждение
YES возвратов, если Агент PubSub обновит канал в фоновом режиме, НЕТ если это не будет.
Оператор импорта
Objective C
@import PubSub;
Доступность
Доступный в OS X v10.5 и позже.
Осуждаемый в OS X v10.9.
-
Максимальный размер, в байтах, корпуса, который будет загружен автоматически.
Объявление
Objective C
@property double maxEnclosureSize
Оператор импорта
Objective C
@import PubSub;
Доступность
Доступный в OS X v10.5 и позже.
Осуждаемый в OS X v10.9.
-
Количество времени перед записью удалено.
Объявление
Objective C
@property NSTimeInterval expirationInterval
Оператор импорта
Objective C
@import PubSub;
Доступность
Доступный в OS X v10.5 и позже.
Осуждаемый в OS X v10.9.
-
Массив строковых объектов, содержащих корпус типы MIME, которые будут загружены автоматически.
Объявление
Objective C
@property(retain) NSArray *enclosureTypes
Обсуждение
Подстановочный знак может использоваться в качестве подтипа MIME, например,
image/ *
.Оператор импорта
Objective C
@import PubSub;
Доступность
Доступный в OS X v10.5 и позже.
Осуждаемый в OS X v10.9.
-
Булево значение, указывающее, загрузит ли Агент PubSub автоматически корпуса, связанные с новыми записями.
Объявление
Objective C
@property BOOL downloadsEnclosures
Обсуждение
YES возвратов, если Агент PubSub автоматически загрузит корпуса, НЕТ если он не будет. По умолчанию корпуса автоматически не загружаются.
Оператор импорта
Objective C
@import PubSub;
Доступность
Доступный в OS X v10.5 и позже.
Осуждаемый в OS X v10.9.