Примеры кода. Windows Azure AppFabric

См. также

  • Часть 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, можно найти по этому адресу: https://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