Как обнаружить SQL Hosted CLR во время выполнения

Я хотел бы обнаружить, что моя сборка загружается в SQL Hosted CLR во время выполнения для безопасной обработки строки AppDomain FriendlyName.

К несчастью, AppDomain.CurrentDomain.DomainManager.EntryAssembly является null в данном контексте.

Любая помощь приветствуется. ТИА.

1 ответ

Я использую SqlContext.IsAvailable чтобы определить, работаю ли я под SQLCLR... это работает удовольствие..

http://msdn.microsoft.com/en-us/library/microsoft.sqlserver.server.sqlcontext.isavailable.aspx

Другие вопросы по тегам