Поделиться через


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.

Применяется к