Freigeben über


IWcfReferenceReceiveContextInformation Schnittstelle

Definition

Definiert die zu implementierende Schnittstelle, um zusätzliche Kontextinformationen zu erhalten.

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-Importeur die IWcfReferenceReceiveContextInformation Schnittstelle implementiert, wird die ReceiveImportContextInformation Methode vom WCF-Proxy-Generator aufgerufen, bevor Methoden IWsdlImportExtension von und IPolicyImportExtension aufgerufen werden.

Die zusätzlichen Kontextinformationen beziehen sich auf die an die ReceiveImportContextInformation Methode übergebenen Parameter. Die Parameter umfassen den Inhalt aller Erweiterungsdateien und einen Verweis auf ein Objekt, das die IServiceProvider Schnittstelle implementiert. Alle an die Methode übergebenen Erweiterungsdateien sind speziell für den Importeur und werden verwendet, um zusätzliche Informationen zu speichern, die sie benötigen. Das heißt, Visual Studio steuert nicht den Inhalt dieser Dateien und verwendet sie nicht direkt.

Hinweis

Importeuren verweisen auf einen WCF-Erweiterungsmechanismus. Mit diesem Mechanismus können Sie die Art und Weise anpassen, wie Proxycode aus Metadatendokumenten (WSDL/XSD) generiert wird, die den Dienst beschreiben. Weitere Informationen finden Sie im Importieren benutzerdefinierter Metadaten für eine WCF-Erweiterung.

Methoden

ReceiveImportContextInformation(IDictionary<String,Byte[]>, IServiceProvider)

Ruft zusätzliche Kontextinformationen ab.

Gilt für