ClientRemotingConfig.Write Metod

Definition

Skapar en konfigurationsfil för klientkommunikation för ett klienttypsbibliotek i ett SOAP-aktiverat COM+-program.

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

public:
 static bool Write(System::String ^ DestinationDirectory, System::String ^ VRoot, System::String ^ BaseUrl, System::String ^ AssemblyName, System::String ^ TypeName, System::String ^ ProgId, System::String ^ Mode, System::String ^ Transport);
public static bool Write(string DestinationDirectory, string VRoot, string BaseUrl, string AssemblyName, string TypeName, string ProgId, string Mode, string Transport);
static member Write : string * string * string * string * string * string * string * string -> bool
Public Shared Function Write (DestinationDirectory As String, VRoot As String, BaseUrl As String, AssemblyName As String, TypeName As String, ProgId As String, Mode As String, Transport As String) As Boolean

Parametrar

DestinationDirectory
String

Mappen där konfigurationsfilen ska skapas.

VRoot
String

Namnet på den virtuella roten.

BaseUrl
String

Bas-URL:en som innehåller den virtuella roten.

AssemblyName
String

Visningsnamnet för sammansättningen som innehåller CLR-metadata (Common Language Runtime) som motsvarar typbiblioteket.

TypeName
String

Det fullständigt kvalificerade namnet på sammansättningen som innehåller CLR-metadata som motsvarar typbiblioteket.

ProgId
String

Klassens programmatiska identifierare.

Mode
String

Aktiveringsläget.

Transport
String

Används inte. Ange null för den här parametern.

Returer

true om konfigurationsfilen för klientkommunikation har skapats. annars false.

Kommentarer

Den statiska Write metoden anropas av Publish klassen när ett COM-gränssnitt genereras från ett klienttypsbibliotek (med ett .tlb-tillägg). Klassen Publish publicerar COM-gränssnitt i ett SOAP-aktiverat COM+-program.

Write behöver inte anropas direkt. Anropa ProcessClientTlb i stället klassens Publish metod.

Parametervärdena BaseUrl och VRoot sammanfogas (med en sökvägsavgränsare om det behövs) för att bilda klientelementets URL attributvärde.

Parametern AssemblyName identifierar en sammansättning som innehåller CLR-metadata som Publish, med hjälp av GenerateMetadata klassen, redan har genererat för klienttypsbiblioteket.

Gäller för