Język

Publish.ProcessServerTlb Metoda

Definicja

Przetwarza bibliotekę typów serwera, dodając lub usuwając wpisy składników do plików Web.config i Default.disco. W razie potrzeby generuje serwer proxy.

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)

Parametry

ProgId
String

Programowy identyfikator klasy.

SrcTlbPath
String

Ścieżka pliku zawierającego bibliotekę typów.

PhysicalPath
String

Katalog aplikacji sieci Web.

Operation
String

Operacja do wykonania.

strAssemblyName
String

Gdy ta metoda zwróci wartość , ten parametr zawiera nazwę wyświetlaną zestawu.

TypeName
String

Gdy ta metoda zwraca, ten parametr zawiera w pełni kwalifikowaną nazwę typu zestawu.

Error
String

Gdy ta metoda zwróci, ten parametr zawiera komunikat o błędzie, jeśli wystąpił problem.

Implementuje

Wyjątki

Obiekt wywołujący w łańcuchu wywołań nie ma uprawnień dostępu do kodu niezarządzanego.

Parametr, do których odwołuje się scrobj.dll; w związku z tym publikacja SrcTlbPath składników skryptu protokołu SOAP nie jest obsługiwana.

Uwagi

ProcessServerTlb Dodaje wpis do pliku odnajdywania i plik web.config dla składników w pliku typelib, a następnie generuje lub kopiuje serwer proxy do katalogu bin dla składników niezarządzanych. Jeśli Operation równa się "delete", wpisy składnika zostaną usunięte z plików Web.config i Default.disco.

Zaleca się używanie AddServerTlb elementu i DeleteServerTlb zamiast ProcessServerTlb.

Dotyczy