Freigeben über


IRemoteTypeContract.GetInterface(String) Methode

Definition

Gibt eine vom aktuellen IRemoteTypeContract implementierte Schnittstelle zurück.

public:
 System::AddIn::Contract::Automation::IRemoteTypeContract ^ GetInterface(System::String ^ canonicalName);
public System.AddIn.Contract.Automation.IRemoteTypeContract GetInterface (string canonicalName);
abstract member GetInterface : string -> System.AddIn.Contract.Automation.IRemoteTypeContract
Public Function GetInterface (canonicalName As String) As IRemoteTypeContract

Parameter

canonicalName
String

Der kanonische Name einer Schnittstelle, die vom aktuellen IRemoteTypeContract implementiert wird.

Gibt zurück

Ein IRemoteTypeContract, der die von diesem IRemoteTypeContract implementierte Schnittstelle mit dem angegebenen kanonischen Namen darstellt. null, wenn dieser IRemoteTypeContract keine Schnittstelle mit dem angegebenen kanonischen Namen implementiert.

Hinweise

Ein kanonischer Name ist ein global eindeutiger Name, z. B. eine GUID. Zeichenfolgen im Format <Assemblyname> und <vollqualifizierter Typname> werden für verwaltete Typen empfohlen. Zeichenfolgen im Formattypbibliotheksname>< und <Typname> werden für COM-Typen empfohlen.

Ändern Sie den kanonischen Namen für einen Typ nicht, nachdem der Typ veröffentlicht wurde. Das Ändern des kanonischen Namens für einen Typ in einer zukünftigen Version einer Komponente unterbricht die Kompatibilität zwischen der Komponente und Clients, die den Typ bereits verwenden.

Gilt für: