ГлавнаяСправка по использованию серверного ActionScriptКласс Client › Client.writeAccess

Client.writeAccess

clientObject.writeAccess

Предоставляет возможность записи в указанные директории содержащие ресурсы приложения (общие объекты и потоки) для данного клиента. Для того что бы предоставить клиенту доступ на запись в директории содержащие ресурсы приложения нужно указать в строке список этих директорий разделенных точкой с запятой. По умолчанию, все клиенты имеют полный доступ на запись, и свойство writeAccess установлено как косая (/). Например, если myMedia указана как начальный доступный уровень, все файлы или директории находящиеся в директории myMedia так же становиться доступными (например myMedia/mp3s). Тоже самое касается файлов и директорий находящихся внутри myMedia/mp3s и так далее.

  • Для общих объектов, writeAccess предоставляет возможность контролировать кто может создавать и обновлять общие объекты.

  • Для потоков, writeAccess предоставляет возможность контролировать кто может публиковать и записывать потоки.

Невозможно использовать это свойство для управления доступом к определенному отдельному файлу. Для управления доступом к отдельному файлу создайте для него отдельную директорию.

На стороне клиента в начале пути к потоку не указывайте косую (/).

Примечание: Внутри обработчика событий application.onPublish() значение этого свойства установить невозможно.

Доступно с версии сервера

Flash Communication Server 1

Пример

В следующем примере клиенту предоставляется право записи в директории /myMedia/myStreams и myData/notes:

application.onConnect = function(newClient, name){ 
    newClient.writeAccess = "/myMedia/myStreams;myData/notes"; 
    application.acceptConnection(); 
};

В следующем примере клиенту полностью запрещается запись куда либо:

application.onConnect = function(clientObj){ 
    clientObj.writeAccess = ""; 
    return true; 
};

Смотрите также

Client.readAccess

Остальные методы и свойства

Ярлыки: , ,

  1. Пока без комментариев.
  1. Пока нету.