IWcfReferenceReceiveContextInformation Schnittstelle
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.
Definiert die Schnittstelle, die implementiert werden soll, um zusätzliche Kontextinformationen abzurufen.
public interface class IWcfReferenceReceiveContextInformation
public interface IWcfReferenceReceiveContextInformation
type IWcfReferenceReceiveContextInformation = interface
Public Interface IWcfReferenceReceiveContextInformation
Hinweise
Diese Schnittstelle ermöglicht es dem WSDL-Importmechanismus, zusätzliche Kontextinformationen für eine bessere Proxygenerierung und eine bessere Entwicklererfahrung innerhalb Visual Studio zu erhalten. Wenn der WSDL-Importer die IWcfReferenceReceiveContextInformation Schnittstelle implementiert, wird die ReceiveImportContextInformation Methode vom WCF-Proxygenerator aufgerufen, bevor methoden von IWsdlImportExtension und IPolicyImportExtension aufgerufen werden.
Die zusätzlichen Kontextinformationen beziehen sich auf die Parameter, die an die ReceiveImportContextInformation Methode übergeben werden. Die Parameter enthalten den Inhalt aller Erweiterungsdateien und einen Verweis auf ein Objekt, das die IServiceProvider Schnittstelle implementiert. Alle an die Methode übergebenen Erweiterungsdateien sind spezifisch für den Importeur und werden verwendet, um alle benötigten zusätzlichen Informationen zu speichern. Das heißt, Visual Studio steuert nicht den Inhalt dieser Dateien und verwendet sie nicht direkt.
Note
Importeure beziehen sich auf einen WCF-Erweiterbarkeitsmechanismus. Mit diesem Mechanismus können Sie anpassen, wie Proxycode aus Metadatendokumenten (WSDL/XSD) generiert wird, die den Dienst beschreiben. Weitere Informationen finden Sie unter Importieren von benutzerdefinierten Metadaten für eine WCF-Erweiterung.
Methoden
| Name | Beschreibung |
|---|---|
| ReceiveImportContextInformation(IDictionary<String,Byte[]>, IServiceProvider) |
Ruft zusätzliche Kontextinformationen ab. |