IComSoapPublisher.RegisterAssembly(String) IComSoapPublisher.RegisterAssembly(String) IComSoapPublisher.RegisterAssembly(String) IComSoapPublisher.RegisterAssembly(String) Method

Définition

Inscrit un assembly pour COM Interop.Registers an assembly for COM interop.

public:
 void RegisterAssembly(System::String ^ AssemblyPath);
public void RegisterAssembly (string AssemblyPath);
abstract member RegisterAssembly : string -> unit
Public Sub RegisterAssembly (AssemblyPath As String)

Paramètres

AssemblyPath
String String String String

Chemin d'accès du système de fichiers pour l'assembly.The file system path for the assembly.

Exceptions

L’assembly d’entrée ne possède pas de nom fort.The input assembly does not have a strong name.

Un appelant dans la chaîne d'appel ne dispose pas de l'autorisation requise pour accéder à du code non managé.A caller in the call chain does not have permission to access unmanaged code.

ou-or- Un code base qui ne commence pas par "file://" a été spécifié sans la WebPermission requise.A codebase that does not start with "file://" was specified without the required WebPermission.

AssemblyPath est introuvable, ou une extension de nom de fichier n'est pas spécifiée.AssemblyPath is not found, or a file name extension is not specified.

AssemblyPath n’est pas un assembly valide.AssemblyPath is not a valid assembly.

Un assembly ou un module a été chargé à deux reprises avec deux preuves différentes, ou le nom de l’assembly dépasse la longueur maximale définie par le système.An assembly or module was loaded twice with two different evidences, or the assembly name exceeds the system-defined maximum length.

Une méthode marquée avec ComUnregisterFunctionAttribute n’est pas static.A method marked with ComUnregisterFunctionAttribute is not static.

ou-or- Plusieurs méthodes sont marquées avec ComUnregisterFunctionAttribute à un niveau donné de la hiérarchie.There is more than one method marked with ComUnregisterFunctionAttribute at a given level of the hierarchy.

ou-or- La signature de la méthode marquée avec ComUnregisterFunctionAttribute n’est pas valide.The signature of the method marked with ComUnregisterFunctionAttribute is not valid.

Remarques

L’implémentation de RegisterAssembly utilise l’outil Assembly Registration (Regasm.exe) pour inscrire les classes pouvant être créées dans l’assembly.The implementation of RegisterAssembly uses the Assembly Registration tool (Regasm.exe) to register the creatable classes in the assembly. Pour plus d’informations, consultez Regasm.exe (outil Assembly Registration Tool).For more information, see Regasm.exe (Assembly Registration Tool).

S’applique à