Publish.ProcessServerTlb Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Обрабатывает библиотеку типов сервера, добавляя или удаляя записи компонентов в файлах Web.config и Default.disco. При необходимости создает прокси.
public:
virtual void ProcessServerTlb(System::String ^ ProgId, System::String ^ SrcTlbPath, System::String ^ PhysicalPath, System::String ^ Operation, [Runtime::InteropServices::Out] System::String ^ % strAssemblyName, [Runtime::InteropServices::Out] System::String ^ % TypeName, [Runtime::InteropServices::Out] System::String ^ % Error);
public void ProcessServerTlb (string ProgId, string SrcTlbPath, string PhysicalPath, string Operation, out string strAssemblyName, out string TypeName, out string Error);
abstract member ProcessServerTlb : string * string * string * string * string * string * string -> unit
override this.ProcessServerTlb : string * string * string * string * string * string * string -> unit
Public Sub ProcessServerTlb (ProgId As String, SrcTlbPath As String, PhysicalPath As String, Operation As String, ByRef strAssemblyName As String, ByRef TypeName As String, ByRef Error As String)
Параметры
- ProgId
- String
Программный идентификатор класса.
- SrcTlbPath
- String
Путь к файлу, содержащему библиотеку типов.
- PhysicalPath
- String
Каталог веб-приложения.
- Operation
- String
Выполняемая операция.
- strAssemblyName
- String
Когда этот метод возвращает управление, данный параметр содержит отображаемое имя сборки.
- TypeName
- String
Когда этот метод возвращает управление, данный параметр содержит полное имя типа сборки.
- Error
- String
Когда этот метод возвращает управление, данный параметр содержит сообщение об ошибке в случае ее возникновения.
Реализации
Исключения
Вызывающий код в цепочке вызовов не имеет необходимого разрешения на доступ к неуправляемому коду.
Параметр SrcTlbPath
ссылается на библиотеку scrobj.dll, поэтому SOAP-публикация компонентов скриптов не поддерживается.
Комментарии
ProcessServerTlb добавляет запись в файл обнаружения и файл web.config для компонентов в typelib, а также создает или копирует прокси-сервер в каталог bin для неуправляемых компонентов. Если Operation
равно "delete", записи компонента удаляются из файлов Web.config и Default.disco.
Рекомендуется AddServerTlb использовать и DeleteServerTlb вместо ProcessServerTlb.