Sdílet prostřednictvím


Publish.ProcessServerTlb Metoda

Definice

Zpracuje knihovnu typů serveru a přidá nebo odstraní položky komponenty do souborů Web.config a Default.disco. V případě potřeby vygeneruje proxy server.

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

Programový identifikátor třídy.

SrcTlbPath
String

Cesta k souboru, který obsahuje knihovnu typů.

PhysicalPath
String

Adresář webové aplikace.

Operation
String

Operace, která se má provést.

strAssemblyName
String

Když tato metoda vrátí, tento parametr obsahuje zobrazovaný název sestavení.

TypeName
String

Když tato metoda vrátí, tento parametr obsahuje plně kvalifikovaný název typu sestavení.

Error
String

Když se tato metoda vrátí, obsahuje tento parametr chybovou zprávu, pokud došlo k problému.

Implementuje

Výjimky

Volající v řetězci volání nemá oprávnění pro přístup k nespravovanému kódu.

Parametr SrcTlbPath odkazovaný scrobj.dll, proto není podporováno publikování komponent skriptu pomocí protokolu SOAP.

Poznámky

ProcessServerTlb přidá položku do souboru zjišťování a souboru web.config pro komponenty v poli typelib a vygeneruje nebo zkopíruje proxy server do adresáře bin pro nespravované komponenty. Pokud Operation se rovná "delete", položky komponenty jsou odebrány ze souborů Web.config a Default.disco.

Místo se doporučuje AddServerTlb použít ProcessServerTlba DeleteServerTlb .

Platí pro