Publish.ProcessServerTlb Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Verarbeitet eine Servertypbibliothek, indem Komponenteneinträge zu den Dateien Web.config und Default.disco hinzugefügt oder gelöscht werden. Generiert bei Bedarf einen 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)
Parameter
- ProgId
- String
Der programmgesteuerte Bezeichner der Klasse.
- SrcTlbPath
- String
Der Pfad für die Datei, die die Typbibliothek enthält.
- PhysicalPath
- String
Das Webanwendungsverzeichnis.
- Operation
- String
Der auszuführende Vorgang.
- strAssemblyName
- String
Wenn diese Methode zurückgegeben wird, enthält dieser Parameter den Anzeigenamen der Assembly.
- TypeName
- String
Wenn diese Methode zurückgegeben wird, enthält dieser Parameter den vollqualifizierten Typnamen der Assembly.
- Error
- String
Wenn diese Methode zurückgegeben wird, enthält dieser Parameter eine Fehlermeldung, wenn ein Problem aufgetreten ist.
Implementiert
Ausnahmen
Ein Aufrufer in der Anrufkette verfügt nicht über die Berechtigung für den Zugriff auf nicht verwalteten Code.
Der SrcTlbPath Parameter, auf den scrobj.dllverwiesen wird; daher wird die SOAP-Veröffentlichung von Skriptkomponenten nicht unterstützt.
Hinweise
ProcessServerTlb fügt einen Eintrag zur Ermittlungsdatei und der web.config Datei für die Komponenten in der Typelib hinzu und generiert oder kopiert einen Proxy in das Bin-Verzeichnis für nicht verwaltete Komponenten. Wenn Operation "delete" entspricht, werden die Komponenteneinträge aus den Dateien Web.config und Default.disco entfernt.
Es wird empfohlen, anstelle AddServerTlbDeleteServerTlb von ProcessServerTlb.