Windows Azure: Примеры кода. Часть 3
См. также
- Часть 1 - примеры кода, иллюстрирующие использование ряда возможностей платформы Windows Azure – хостинг веб-приложений, диагностика, управление приложениями через Windows Azure Service Management REST API и т.п.
- Часть 2 - примеры кода, иллюстрирующие использование ряда возможностей платформы Windows Azure – использование Windows Azure Storage Services для хранения не реляционных данных, больших бинарных объектов, создания очередей и т.п.
Ниже приведены примеры кода, иллюстрирующие использование ряда возможностей платформы Windows Azure – использование компонентов Windows Azure AppFabric – Access Control, Service Bus и Cache.
Access Control Service. Примеры
Примеры использования Service Bus входят в состав Windows Azure AppFabric SDK. Все примеры располагаются в подкаталоге \Samples, который создается в каталоге, в который установлен AppFabric SDK. По умолчанию, SDK устанавливается в каталог \Program Files\Windows Azure AppFabric SDK v1.0.
ASPNETStringReverser |
Иллюстрирует доступ к маркерам AppFabric Access Control из ASP.NET-приложения |
ASPNETURLAuthorization |
HTTP-модуль, использующий AppFabric Access Control и реализующий функциональность модуля ASP.NET URLAuthorization |
Management Tools: ACM Tool |
Исходный код утилиты Acm.exe, входящей в состав SDK. Данная утилита используется для управления ресурсами AppFabric Access Control |
Management Tools: WcfManagementClient |
Включает схемы для сервиса управления AppFabric Access Control, WCF-клиента для доступа к сервисам управления и иллюстрирует как запросить маркер AppFabric Access Control используя WCF |
SignedTokenRequests |
Иллюстрирует, как запросить маркер из AppFabric Access Control используя запрос Signed Token |
WcfAuthorizationManager |
Показывает, как сервис WCF REST может обращаться и проверять маркеры AppFabric Access Control |
Дополнительные примеры
Дополнительные примеры, иллюстрирующие основные возможности Access Control Service (ACS) 2.0, можно найти по этому адресу: http://acs.codeplex.com/releases/view/57595#DownloadId=186950
Service Bus. Примеры
Примеры использования Service Bus входят в состав Windows Azure AppFabric SDK. Все примеры располагаются в подкаталоге \Samples, который создается в катлоге, в который установлен AppFabric SDK. По умолчанию, SDK устанавливается в каталог \Program Files\Windows Azure AppFabric SDK v1.0.
Echo |
Показывает коммуникацию клиента и сервиса через Service Bus |
Message Buffer REST API |
Демонстрирует использование Service Bus Message Buffer через протокол REST |
NetOneway |
Демонстрирует доступ к чтокам входа (service endpoint) используя NetOnewayRelayBinding |
NetEvent |
Демонстрирует использвоание NetEventRelayBinding |
Direct |
Демонстрирует использование NetTcpRelayBinding |
MsgSecUserName |
Демонстрирует использование NetTcpRelayBinding |
Relayed |
Демонстрирует использование NetTcpRelayBinding |
WebHttp |
Демонстрирует использование WebHttpRelayBinding |
MetadataExchange |
Демонстрирует выдачу метаданных |
WebNoAuth |
Демонстрирует реализацию HTTP-сервиса, не требующего клиентской аутентификации |
SimpleWebToken |
Демонстрирует использование простого Web-маркера для аутентификации в Service Bus |
SharedSecret |
Демонстрирует, как использовать мя пользователя/секретный вопрос для аутентификации в Service Bus |
MessageBuffer |
Демонстрирует использование Service Bus Message Buffer |
MessageBufferForSilverlight |
Показывает использование сервиса AppFabric Access Control и интерфейсов AppFabric Service Bus Message Buffer из приложения на Silverlight |
LoadBalance |
Демонстрирует использование Service Bus для перенаправления сообщений многочисленным клиентам |
WindowsAzure |
Показывает использование клиента и сервиса Service Bus, работающих в Windows Azure |
CloudAzure |
Иллюстрирует использование TraceListener для отсылки трассировочной информации удаленному клиенту через Service Bus |
Cache Service. Примеры
Примеры использования Cache Service входят в состав Windows Azure AppFabric SDK. Все примеры располагаются в подкаталоге \Samples, который создается в катлоге, в который установлен AppFabric SDK. По умолчанию, SDK устанавливается в каталог \Program Files\Windows Azure AppFabric SDK v1.0.
CacheAPISample |
Демонстрирует использование различных интерфейсов AppFabric Caching API из консольного приложения |
TrySessionCloud |
Иллюстрирует использование провайдера ASP.NET Session State для работы с AppFabric Caching. |
WebRole |
Демонстрирует использование AppFabric Caching в ASP.NET-приложении, расположенном в Windows Azure |
/АФ