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 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. |