Publish.GetAssemblyNameForCache(String, String) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Returnerar den fullständiga sökvägen för en starkt namngiven signerad genererad sammansättning i SoapCache-katalogen.
public:
virtual void GetAssemblyNameForCache(System::String ^ TypeLibPath, [Runtime::InteropServices::Out] System::String ^ % CachePath);
public void GetAssemblyNameForCache(string TypeLibPath, out string CachePath);
abstract member GetAssemblyNameForCache : string * string -> unit
override this.GetAssemblyNameForCache : string * string -> unit
Public Sub GetAssemblyNameForCache (TypeLibPath As String, ByRef CachePath As String)
Parametrar
- TypeLibPath
- String
Sökvägen för filen som innehåller typelib.
- CachePath
- String
När den här metoden returneras innehåller den här parametern namnet på SoapCache-katalogen.
Implementeringar
Undantag
TypeLibPath är null.
Anroparen har inte den behörighet som krävs.
Filnamnet är tomt, innehåller endast blanksteg eller innehåller ogiltiga tecken.
Åtkomst till TypeLibPath nekas.
Den angivna sökvägen, filnamnet eller båda överskrider den systemdefinierade maximala längden.
TypeLibPath innehåller ett kolon (:) i mitten av strängen.
Kommentarer
För att en ohanterad COM+-komponent ska publiceras via .NET fjärrkommunikation som en SOAP-slutpunkt måste en proxy genereras för att göra ohanterade komponenter tillgängliga för .NET Framework. Detta görs genom att programmatiskt utföra samma steg som Type Library Importer (Tlbimp.exe), verktyget Windows SDK som används för att konvertera ohanterade COM+-typbibliotek till proxymetadatasammansättningar. För att klientaktiveringen via SOAP ska lyckas måste dock klient- och serverdatorer dela samma starkt namngivna signerade metadataproxys. När en hanterad proxysammansättning genereras för en ohanterad COM+-komponent genereras därför även en stark namnnyckel och används för att signera proxysammansättningen.