System.ServiceModel.Description Naamruimte
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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. |