WindowsStreamSecurityBindingElement.IPolicyExportExtension.ExportPolicy Methode
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.
Exportiert eine benutzerdefinierte Richtlinien assertion über die Windows Stream-Sicherheit.
virtual void System.ServiceModel.Description.IPolicyExportExtension.ExportPolicy(System::ServiceModel::Description::MetadataExporter ^ exporter, System::ServiceModel::Description::PolicyConversionContext ^ context) = System::ServiceModel::Description::IPolicyExportExtension::ExportPolicy;
void IPolicyExportExtension.ExportPolicy(System.ServiceModel.Description.MetadataExporter exporter, System.ServiceModel.Description.PolicyConversionContext context);
abstract member System.ServiceModel.Description.IPolicyExportExtension.ExportPolicy : System.ServiceModel.Description.MetadataExporter * System.ServiceModel.Description.PolicyConversionContext -> unit
override this.System.ServiceModel.Description.IPolicyExportExtension.ExportPolicy : System.ServiceModel.Description.MetadataExporter * System.ServiceModel.Description.PolicyConversionContext -> unit
Sub ExportPolicy (exporter As MetadataExporter, context As PolicyConversionContext) Implements IPolicyExportExtension.ExportPolicy
Parameter
- exporter
- MetadataExporter
Die MetadataExporter zum Ändern des Exportvorgangs verwendete Funktion.
- context
- PolicyConversionContext
Sie PolicyConversionContext können ihre benutzerdefinierte Richtlinien assertion einfügen.
Implementiert
Hinweise
Diese Methode schreibt bindungsbezogene Anweisungen in die WSDL-Informationen, die von einem bestimmten Vertrag verfügbar gemacht werden, und wird von WCF verwendet, um clients das Vorhandensein dieses benutzerdefinierten Bindungselements im Bindungsstapel zu kommunizieren.
Diese Methode verwendet zwei Parameter: die und PolicyConversionContext die MetadataExporter Objekte. Verwenden Sie die GetBindingAssertionsMethoden ,, GetMessageBindingAssertionsum GetOperationBindingAssertions Sammlungen von Richtlinien assertionen abzurufen, die bereits in verschiedenen Bereichen exportiert wurden. Verwenden Sie dann diese Methode, um der entsprechenden Sammlung eigene Richtlinien assertionen hinzuzufügen.
Die Contract Eigenschaft macht den ContractDescription Endpunkt verfügbar, der exportiert wird. Auf diese Weise kann diese Methode ihre exportierten Richtlinien assertionen korrekt einschränken. Beispielsweise können Sicherheitsattribute im Code Verhaltensweisen hinzufügen, die ContractDescription angeben, wo Sicherheitsrichtlinien assertionen hinzugefügt werden sollen.
Sobald benutzerdefinierte Richtlinien assertionen an die WSDL-Informationen angefügt sind, können Clients die benutzerdefinierten Bindungs assertionen erkennen und importieren, indem sie eine IPolicyImportExtension Schnittstelle implementieren.