System.ServiceModel.Description Naamruimte

Biedt klassen met betrekking tot de beschrijving van het servicemodel.

Klassen

Name Description
CallbackDebugBehavior

Hiermee schakelt u serviceopsporing in voor een wcf-callback-object (Windows Communication Foundation).

ClientCredentials

Hiermee kan de gebruiker client- en servicereferenties configureren, evenals verificatie-instellingen voor servicereferenties voor gebruik aan de clientzijde van de communicatie.

ClientViaBehavior

De ClientViaBehavior wordt gebruikt door clients om de URI op te geven waarvoor het transportkanaal moet worden gemaakt.

ContractDescription

Beschrijft een WCF-contract (Windows Communication Foundation) dat aangeeft wat een eindpunt communiceert met de buitenwereld.

DataContractSerializerMessageContractImporter

Verwerkt de invoer van gegevenscontractberichten uit WSDL-documenten.

DataContractSerializerOperationBehavior

Vertegenwoordigt het runtimegedrag van de DataContractSerializer.

DispatcherSynchronizationBehavior

Een eindpuntgedrag waarmee een WCF-service asynchroon antwoorden kan verzenden.

DurableOperationAttribute

Hiermee geeft u het gedrag van de lokale uitvoering van een duurzame servicemethode.

DurableServiceAttribute

Hiermee geeft u het interne uitvoeringsgedrag van een duurzame servicecontract-implementatie.

FaultDescription

Vertegenwoordigt een SOAP-fout.

FaultDescriptionCollection

Vertegenwoordigt een verzameling FaultDescription objecten die u kunt gebruiken om informatie te verkrijgen over SOAP-fouten in een contract.

JsonFaultDetail

Vertegenwoordigt een SOAP-fout die is opgegeven in het servicecontract voor gebruik met JSON.

MessageBodyDescription

Vertegenwoordigt de hoofdtekst van een SOAP-bericht.

MessageDescription

Vertegenwoordigt de beschrijving van een bericht.

MessageDescriptionCollection

Biedt een verzameling die wordt gebruikt voor het opslaan van beschrijvingen van de berichten waaruit een bewerking bestaat die deel uitmaakt van een contract.

MessageHeaderDescription

Vertegenwoordigt een SOAP-berichtkop.

MessageHeaderDescriptionCollection

Vertegenwoordigt een verzameling MessageHeaderDescription objecten.

MessagePartDescription

Vertegenwoordigt een beschrijving van een SOAP-berichtonderdeel.

MessagePartDescriptionCollection

Vertegenwoordigt een verzameling MessagePartDescription objecten.

MessagePropertyDescription

Vertegenwoordigt een berichteigenschap die is opgegeven door de MessagePropertyAttribute.

MessagePropertyDescriptionCollection

Vertegenwoordigt een verzameling MessagePropertyDescription objecten.

MetadataConversionError

Vertegenwoordigt een fout of waarschuwingsgebeurtenis die is opgetreden tijdens het gebruik van een MetadataExporter of MetadataImporter.

MetadataExchangeBindings

Wordt gebruikt om door het systeem geleverde bindingen te maken voor WS-Transfer metagegevensuitwisseling met behulp van het IMetadataExchange contract.

MetadataExchangeClient

Hiermee worden servicemetagegevens gedownload.

MetadataExporter

Hiermee exporteert u servicebeschrijvingsgegevens naar metagegevens.

MetadataImporter

Hiermee importeert u metagegevens in ServiceEndpoint objecten.

MetadataImporterQuotas

Hiermee geeft u de quota op voor metagegevensimporteurs die zijn afgeleid van de MetadataImporter klasse.

MetadataLocation

Vertegenwoordigt het adres van metagegevensdocumenten.

MetadataReference

Vertegenwoordigt een verwijzing naar een metagegevensdocument dat wordt geretourneerd door een eindpunt voor metagegevensuitwisseling.

MetadataResolver

Hiermee worden metagegevens opgehaald en geïmporteerd als ServiceEndpoint objecten.

MetadataSection

Vertegenwoordigt XML-metagegevens of verwijzingen naar XML-metagegevens.

MetadataSet

Vertegenwoordigt een serialiseerbare verzameling servicemetagegevens in XML-formulier.

MustUnderstandBehavior

Instrueert Windows Communication Foundation (WCF) om de verplichte verwerking van headers niet in de UnderstoodHeaders verzameling uit te schakelen die moet worden begrepen volgens de SOAP 1.1- en 1.2-specificaties.

OperationContractGenerationContext

Doorgegeven aan de GenerateOperation(OperationContractGenerationContext) methode om het wijzigen van een bewerkingscontract en de bijbehorende context in te schakelen voordat code wordt gegenereerd.

OperationDescription

Vertegenwoordigt de beschrijving van een contractbewerking die een beschrijving biedt van de berichten waaruit de bewerking bestaat.

OperationDescriptionCollection

Vertegenwoordigt een verzameling die beschrijvingen van bewerkingen bevat.

ParameterXPathQueryGenerator

Hiermee kunt u een XPath maken vanuit een gegevenscontract.

PersistenceProviderBehavior

Definieert het gedrag voor een PersistenceProviderFactory gekoppeld aan een WorkflowServiceHost.

PolicyAssertionCollection

Bevat beleidsverklaringen.

PolicyConversionContext

Definieert een klasse die wordt gebruikt voor het ophalen van bindingsverklaringen in metagegevens en voor het koppelen van de implementatie van bindingselementen op het juiste bereik.

PolicyVersion

Een klasse die wordt gebruikt om de versie van de WS-Policy specificatie op te geven die wordt gebruikt.

ServiceAuthenticationBehavior

Beschrijft het verificatiegedrag van de service.

ServiceAuthorizationBehavior

Biedt eigenschappen met betrekking tot het gedrag van serviceautorisatie.

ServiceContractGenerationContext

Doorgegeven aan de GenerateContract(ServiceContractGenerationContext) methode om de wijziging van een servicecontract en de context ervan in te schakelen voordat code wordt gegenereerd.

ServiceContractGenerator

Het ServiceContractGenerator type genereert servicecontractcode en bindingsconfiguraties van ServiceEndpoint beschrijvingsobjecten.

ServiceCredentials

Hiermee configureert u een servicecredential. Gebruik deze klasse om de referenties voor de service op te geven, zoals een X.509-certificaat. Gebruik deze klasse ook om het verificatiemodel op te geven voor verschillende clientreferenties, zoals gebruikersnaam en wachtwoordvalidatie.

ServiceDebugBehavior

Hiermee kunt u foutopsporing en help-informatiefuncties voor een WCF-service (Windows Communication Foundation) inschakelen.

ServiceDescription

Vertegenwoordigt een volledige, in-memory beschrijving van de service, inclusief alle eindpunten voor de service en specificaties voor hun respectieve adressen, bindingen, contracten en gedrag.

ServiceEndpoint

Vertegenwoordigt het eindpunt voor een service waarmee clients van de service de service kunnen vinden en met de service kunnen communiceren.

ServiceEndpointCollection

Een verzameling die de eindpunten voor een service bevat.

ServiceHealthBehavior

Biedt een Windows Communication Foundation (WCF)-servicegedrag dat een statuseindpunt biedt.

ServiceHealthBehaviorBase

Fungeert als de basisklasse voor een servicegedrag van Windows Communication Foundation (WCF) dat een statuseindpunt biedt.

ServiceHealthData

Definieert een gegevensitem dat bestaat uit een sleutel en meerdere waarden voor gebruik door een Windows Communication Foundation health service (WCF).

ServiceHealthDataCollection

Vertegenwoordigt een sleutelverzameling van ServiceHealthData objecten.

ServiceHealthModel

Bevat het model dat informatie biedt over de status en status van een WCF-service.

ServiceHealthModel.ChannelDispatcherModel

Bevat het model dat de kanaalzenders vertegenwoordigt die zijn gekoppeld aan een WCF-service.

ServiceHealthModel.CommunicationTimeoutsModel

De klasse die het model bevat dat de time-outs van een WCF-service vertegenwoordigt.

ServiceHealthModel.ProcessInformationModel

Biedt procesinformatie over de service die door deze statusservice wordt bewaakt.

ServiceHealthModel.ProcessThreadsModel

Biedt threading-informatie over dit servicestatusproces.

ServiceHealthModel.ServiceEndpointModel

Biedt informatie over de eindpunten die door dit statusservicegedrag worden bewaakt.

ServiceHealthModel.ServicePropertiesModel

Bevat eigenschapsinformatie over een WCF-service.

ServiceHealthModel.ServiceThrottleModel

Bevat het model dat informatie biedt over servicebeperking waarmee de doorvoer van een WCF-service wordt bepaald.

ServiceHealthSection

Vertegenwoordigt een sectie van een HTML-pagina voor servicestatusgedrag.

ServiceHealthSectionCollection

Vertegenwoordigt een verzameling ServiceHealthSection objecten.

ServiceMetadataBehavior

Hiermee bepaalt u de publicatie van servicemetagegevens en bijbehorende informatie.

ServiceMetadataContractBehavior

Een contractgedrag waarmee u kunt opgeven of metagegevens voor een bepaald eindpunt al dan niet moeten worden gepubliceerd.

ServiceMetadataEndpoint

Een standaardeindpunt met een vast contract (IMetadataExchange) en een standaard HTTP-binding die wordt gebruikt voor het weergeven van metagegevens.

ServiceMetadataExtension

Biedt de implementatie voor de protocollen voor het publiceren van metagegevens.

ServiceSecurityAuditBehavior

Hiermee geeft u het controlegedrag van beveiligingsgebeurtenissen op. Over het algemeen bestaan de beveiligingsevenementen uit verificatie-gebeurtenissen, zoals transport, bericht of onderhandelen over verificatie en autorisatie-gebeurtenis. Zie ServiceAuthorizationManager voor meer informatie.

ServiceThrottlingBehavior

Hiermee configureert u runtimedoorvoerinstellingen waarmee u de serviceprestaties kunt afstemmen.

SynchronousReceiveBehavior

Hiermee bepaalt u of kanalen synchroon of asynchroon luisteren.

TransactedBatchingBehavior

Vertegenwoordigt een gedrag dat de ontvangstbewerkingen optimaliseert voor transporten die ondersteuning bieden voor transactionele ontvangst.

TypedMessageConverter

Converteert een getypt bericht naar een niet-getypt bericht of een niet-getypt bericht naar een getypt bericht.

UseRequestHeadersForMetadataAddressBehavior

Hiermee schakelt u het ophalen van metagegevensadresgegevens uit aanvraagberichtheaders in voor een WCF-service (Windows Communication Foundation).

WebHttpBehavior

Hiermee schakelt u het webprogrammeermodel in voor een WCF-service (Windows Communication Foundation).

WebHttpEndpoint

Een standaardeindpunt met een vaste WebHttpBinding binding waarmee het WebHttpBehavior gedrag automatisch wordt toegevoegd.

WebScriptEnablingBehavior

Biedt ondersteuning voor het gedrag waarmee Windows Communication Foundation (WCF)-eindpunten HTTP-aanvragen kunnen ontvangen van een browsergebaseerde ASP.NET AJAX-client. Deze klasse kan niet worden overgenomen.

WebScriptEndpoint

Een standaardeindpunt met een vaste WebHttpBinding binding waarmee het WebScriptEnablingBehavior gedrag automatisch wordt toegevoegd.

WebServiceEndpoint

Een standaardeindpunt met een vaste WebHttpBinding binding.

WorkflowRuntimeBehavior

Definieert het gedrag voor de WorkflowRuntime gekoppelde aan een WorkflowServiceHost.

WsdlContractConversionContext

Doorgegeven aan aangepaste WSDL-exporteurs en importeurs om aanpassing van de export- en importprocessen voor metagegevens voor een contract mogelijk te maken.

WsdlEndpointConversionContext

Doorgegeven aan aangepaste WSDL-exporteurs en importeurs om aanpassing van de export- en importprocessen voor metagegevens voor een WSDL-eindpunt mogelijk te maken.

WsdlExporter

Converteert service-, contract- en eindpuntgegevens naar metagegevensdocumenten.

WsdlImporter

Hiermee importeert u WSDL 1.1-metagegevens (Web Services Description Language) met WS-Policy bijlagen.

XmlSerializerMessageContractImporter

Hiermee wordt het importeren van berichten uit WSDL-documenten verwerkt met behulp van de XmlSerializer.

XmlSerializerOperationBehavior

Hiermee bepaalt u het runtimegedrag van de XmlSerializer gekoppelde bewerking.

Interfaces

Name Description
IContractBehavior

Hiermee worden methoden geïmplementeerd die kunnen worden gebruikt om runtimegedrag voor een contract in een service- of clienttoepassing uit te breiden.

IContractBehaviorAttribute

Hiermee geeft u het contract op waarvoor een kenmerk waarmee de IContractBehavior interface wordt geïmplementeerd actief is.

IEndpointBehavior

Implementeert methoden die kunnen worden gebruikt om runtimegedrag voor een eindpunt in een service of clienttoepassing uit te breiden.

IMetadataExchange

Maakt methoden beschikbaar die worden gebruikt om metagegevens over een service te retourneren.

IOperationBehavior

Implementeert methoden die kunnen worden gebruikt om runtimegedrag voor een bewerking in een service of clienttoepassing uit te breiden.

IOperationContractGenerationExtension

Definieert de methoden die worden aangeroepen tijdens het genereren van contracten die kunnen worden gebruikt om de gegenereerde code voor een bewerking te wijzigen.

IPolicyExportExtension

Implementeer IPolicyExportExtension om aangepaste bindingsbeleidsverklaringen in te voegen in de WSDL-informatie (Web Services Description Language).

IPolicyImportExtension

Definieert een methode voor objecten die aangepaste beleidsverklaringen over bindingen importeren.

IServiceBehavior

Biedt een mechanisme voor het wijzigen of invoegen van aangepaste extensies in een hele service, inclusief de ServiceHostBase.

IServiceContractGenerationExtension

Definieert de methoden die worden aangeroepen tijdens het genereren van contracten die kunnen worden gebruikt om de gegenereerde code voor een servicecontract te wijzigen.

IWsdlExportExtension

Definieert eindpunt- of contractgedrag waarmee aangepaste metagegevens kunnen worden geëxporteerd.

IWsdlImportExtension

Implementeer en koppel deze aan een WsdlImporter object om te bepalen hoe de importfunctie WSDL-onderdelen (Web Services Description Language) toedeelt aan die van een ServiceDescription object.

Enums

Name Description
ListenUriMode

Geeft aan of het transport ervoor moet zorgen dat de URI die is opgegeven voor de service om op te luisteren uniek is of exact kan worden gebruikt zoals opgegeven.

MessageDirection

Hiermee geeft u de richting van het bericht.

MetadataExchangeClientMode

Hiermee geeft u de uitwisselingsmodus op die wordt gebruikt om metagegevens te verkrijgen.

PrincipalPermissionMode

Hiermee stelt u de modus voor autorisatiecontroles in wanneer u de PrincipalPermissionAttribute toegang tot een methode wilt beheren.

ServiceContractGenerationOptions

Vertegenwoordigt de opties voor het genereren van contracten die beschikbaar zijn met behulp van de ServiceContractGenerator.

UnknownExceptionAction

Hiermee geeft u op hoe een duurzame service een onbekende uitzondering afhandelt.