Publish.GetAssemblyNameForCache(String, String) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает полный путь для созданной подписанной сборки со строгим именем в каталоге SoapCache.
public:
virtual void GetAssemblyNameForCache(System::String ^ TypeLibPath, [Runtime::InteropServices::Out] System::String ^ % CachePath);
public void GetAssemblyNameForCache (string TypeLibPath, out string CachePath);
abstract member GetAssemblyNameForCache : string * string -> unit
override this.GetAssemblyNameForCache : string * string -> unit
Public Sub GetAssemblyNameForCache (TypeLibPath As String, ByRef CachePath As String)
Параметры
- TypeLibPath
- String
Путь к файлу, содержащему библиотеку типов.
- CachePath
- String
Когда этот метод возвращает управление, данный параметр содержит имя каталога SoapCache.
Реализации
Исключения
TypeLibPath
имеет значение null
.
У вызывающего объекта отсутствует необходимое разрешение.
Имя файла является пустой строкой, содержит только пробелы или недопустимые символы.
Отказано в доступе к TypeLibPath
.
Указанный путь, имя файла или оба значения превышают максимальную длину, заданную в системе.
TypeLibPath
содержит двоеточие (:) в середине строки.
Комментарии
Чтобы неуправляемый компонент COM+ был опубликован через удаленное взаимодействие .NET в качестве конечной точки SOAP, необходимо создать прокси-сервер, чтобы сделать неуправляемые компоненты доступными для платформа .NET Framework. Для этого программным способом выполняются те же действия, что и средство импорта библиотек типов (Tlbimp.exe), средство Windows SDK, которое используется для преобразования неуправляемых библиотек типов COM+ в сборки метаданных прокси-сервера. Однако для успешной активации клиента по протоколу SOAP клиентские и серверные компьютеры должны совместно использовать одни и те же прокси-серверы метаданных со строгими именами. По этой причине при создании сборки управляемого прокси-сервера для неуправляемого компонента COM+ также создается ключ строгого имени, который используется для подписи сборки прокси-сервера.