System.ServiceModel.Description Namnområde
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Tillhandahåller klasser som är relaterade till beskrivningen av tjänstmodellen.
Klasser
| Name | Description |
|---|---|
| CallbackDebugBehavior |
Aktiverar tjänstfelsökning för ett Windows Communication Foundation(WCF) motringningsobjekt. |
| ClientCredentials |
Gör det möjligt för användaren att konfigurera klient- och tjänstautentiseringsuppgifter samt autentiseringsinställningar för tjänstautentiseringsuppgifter för användning på klientsidan av kommunikationen. |
| ClientViaBehavior |
ClientViaBehavior Används av klienter för att ange den URI som transportkanalen ska skapas för. |
| ContractDescription |
Beskriver ett Windows Communication Foundation-kontrakt (WCF) som anger vad en slutpunkt kommunicerar med omvärlden. |
| DataContractSerializerMessageContractImporter |
Hanterar import av datakontraktsmeddelanden från WSDL-dokument. |
| DataContractSerializerOperationBehavior |
Representerar körningsbeteendet för DataContractSerializer. |
| DispatcherSynchronizationBehavior |
Ett slutpunktsbeteende som gör att en WCF-tjänst kan skicka svar asynkront. |
| DurableOperationAttribute |
Anger det lokala körningsbeteendet för en varaktig tjänstmetod. |
| DurableServiceAttribute |
Anger det interna körningsbeteendet för en hållbar tjänstkontraktsimplementering. |
| FaultDescription |
Representerar ett SOAP-fel. |
| FaultDescriptionCollection |
Representerar en samling FaultDescription objekt som du kan använda för att hämta information om SOAP-fel i ett kontrakt. |
| JsonFaultDetail |
Representerar ett SOAP-fel som anges i tjänstkontraktet för användning med JSON. |
| MessageBodyDescription |
Representerar brödtexten i ett SOAP-meddelande. |
| MessageDescription |
Representerar beskrivningen av ett meddelande. |
| MessageDescriptionCollection |
Innehåller en samling som används för att lagra beskrivningar av meddelanden som utgör en åtgärd som tillhör ett kontrakt. |
| MessageHeaderDescription |
Representerar ett SOAP-meddelandehuvud. |
| MessageHeaderDescriptionCollection |
Representerar en samling MessageHeaderDescription objekt. |
| MessagePartDescription |
Representerar en beskrivning av en SOAP-meddelandedel. |
| MessagePartDescriptionCollection |
Representerar en samling MessagePartDescription objekt. |
| MessagePropertyDescription |
Representerar en meddelandeegenskap som anges av MessagePropertyAttribute. |
| MessagePropertyDescriptionCollection |
Representerar en samling MessagePropertyDescription objekt. |
| MetadataConversionError |
Representerar ett fel eller en varningshändelse som inträffade under användningen av en MetadataExporter eller MetadataImporter. |
| MetadataExchangeBindings |
Används för att skapa bindningar som tillhandahålls av systemet för WS-Transfer metadatautbyte med hjälp av IMetadataExchange kontraktet. |
| MetadataExchangeClient |
Laddar ned tjänstmetadata. |
| MetadataExporter |
Exporterar tjänstbeskrivningsinformation till metadata. |
| MetadataImporter |
Importerar metadata till ServiceEndpoint objekt. |
| MetadataImporterQuotas |
Anger kvoterna för metadataimportörer som härleds MetadataImporter från klassen. |
| MetadataLocation |
Representerar adressen till metadatadokument. |
| MetadataReference |
Representerar en referens till ett metadatadokument som returneras från en exchange-slutpunkt för metadata. |
| MetadataResolver |
Hämtar och importerar metadata som ServiceEndpoint objekt. |
| MetadataSection |
Representerar XML-metadata eller referenser till XML-metadata. |
| MetadataSet |
Representerar en serialiserbar samling tjänstmetadata i XML-format. |
| MustUnderstandBehavior |
Instruerar Windows Communication Foundation (WCF) att inaktivera obligatorisk bearbetning av huvuden som inte finns i samlingen UnderstoodHeaders som måste tolkas enligt SPECIFIKATIONERna SOAP 1.1 och 1.2. |
| OperationContractGenerationContext |
Skickades till GenerateOperation(OperationContractGenerationContext) metoden för att aktivera ändring av ett åtgärdskontrakt och dess kontext innan kod genererades. |
| OperationDescription |
Representerar beskrivningen av en kontraktsåtgärd som innehåller en beskrivning av de meddelanden som utgör åtgärden. |
| OperationDescriptionCollection |
Representerar en samling som innehåller åtgärdsbeskrivningar. |
| ParameterXPathQueryGenerator |
Gör det möjligt att skapa en XPath från ett datakontrakt. |
| PersistenceProviderBehavior |
Definierar beteendet för en PersistenceProviderFactory associerad med en WorkflowServiceHost. |
| PolicyAssertionCollection |
Innehåller principkontroller. |
| PolicyConversionContext |
Definierar en klass som används för att hämta bindningskontroller i metadata och för att bifoga implementering av bindningselement i lämpligt omfång. |
| PolicyVersion |
En klass som används för att ange vilken version av WS-Policy-specifikationen som används. |
| ServiceAuthenticationBehavior |
Beskriver tjänstens autentiseringsbeteende. |
| ServiceAuthorizationBehavior |
Tillhandahåller egenskaper som rör beteende för tjänstauktorisering. |
| ServiceContractGenerationContext |
Skickades till GenerateContract(ServiceContractGenerationContext) metoden för att aktivera ändring av ett tjänstkontrakt och dess kontext innan kod genererades. |
| ServiceContractGenerator |
Typen ServiceContractGenerator genererar tjänstkontraktskod och bindningskonfigurationer från ServiceEndpoint beskrivningsobjekt. |
| ServiceCredentials |
Konfigurerar en tjänstautentiseringsuppgift. Använd den här klassen för att ange autentiseringsuppgifterna för tjänsten, till exempel ett X.509-certifikat. Använd även den här klassen för att ange autentiseringsmodellen för olika klientautentiseringsuppgifter, till exempel användarnamn och lösenordsverifiering. |
| ServiceDebugBehavior |
Aktiverar felsökning och hjälpinformationsfunktioner för en Windows Communication Foundation(WCF) tjänst. |
| ServiceDescription |
Representerar en fullständig beskrivning i minnet av tjänsten, inklusive alla slutpunkter för tjänsten och specifikationer för respektive adresser, bindningar, kontrakt och beteenden. |
| ServiceEndpoint |
Representerar slutpunkten för en tjänst som gör det möjligt för tjänstens klienter att hitta och kommunicera med tjänsten. |
| ServiceEndpointCollection |
En samling som innehåller slutpunkterna för en tjänst. |
| ServiceHealthBehavior |
Tillhandahåller ett Windows Communication Foundation (WCF)-tjänstbeteende som tillhandahåller en hälsoslutpunkt. |
| ServiceHealthBehaviorBase |
Fungerar som basklass för ett Windows Communication Foundation (WCF)-tjänstbeteende som tillhandahåller en hälsoslutpunkt. |
| ServiceHealthData |
Definierar ett dataobjekt som består av en nyckel och flera värden för användning av en Windows Communication Foundation (WCF) hälsotjänst. |
| ServiceHealthDataCollection |
Representerar en nyckelsamling med ServiceHealthData objekt. |
| ServiceHealthModel |
Innehåller den modell som innehåller information om tillståndet och statusen för en WCF-tjänst. |
| ServiceHealthModel.ChannelDispatcherModel |
Innehåller modellen som representerar kanalutskickarna som är associerade med en WCF-tjänst. |
| ServiceHealthModel.CommunicationTimeoutsModel |
Klassen som innehåller modellen som representerar en WCF-tjänsts tidsgränser. |
| ServiceHealthModel.ProcessInformationModel |
Innehåller processinformation om tjänsten som den här hälsotjänsten övervakar. |
| ServiceHealthModel.ProcessThreadsModel |
Innehåller trådinformation om den här tjänstens hälsoprocess. |
| ServiceHealthModel.ServiceEndpointModel |
Innehåller information om de slutpunkter som det här hälsotjänstbeteendet övervakar. |
| ServiceHealthModel.ServicePropertiesModel |
Tillhandahåller egenskapsinformation om en WCF-tjänst. |
| ServiceHealthModel.ServiceThrottleModel |
Innehåller den modell som innehåller information om tjänstbegränsning som styr dataflödet för en WCF-tjänst. |
| ServiceHealthSection |
Representerar ett avsnitt på en HTML-sida för servicehälsobeteende. |
| ServiceHealthSectionCollection |
Representerar en samling ServiceHealthSection objekt. |
| ServiceMetadataBehavior |
Styr publiceringen av tjänstmetadata och tillhörande information. |
| ServiceMetadataContractBehavior |
Ett kontraktsbeteende som gör att du kan ange om metadata ska publiceras för en viss slutpunkt eller inte. |
| ServiceMetadataEndpoint |
En standardslutpunkt med ett fast kontrakt (IMetadataExchange) och en HTTP-standardbindning som används för att exponera metadata. |
| ServiceMetadataExtension |
Tillhandahåller implementeringen för protokollen för metadatapublicering. |
| ServiceSecurityAuditBehavior |
Anger granskningsbeteendet för säkerhetshändelser. I allmänhet består säkerhetshändelserna av autentiseringshändelser som transport, meddelande eller förhandlar om autentisering och auktoriseringshändelse. Mer information finns i ServiceAuthorizationManager. |
| ServiceThrottlingBehavior |
Konfigurerar dataflödesinställningar för körning som gör att du kan justera tjänstens prestanda. |
| SynchronousReceiveBehavior |
Styr om kanaler ska lyssna synkront eller asynkront. |
| TransactedBatchingBehavior |
Representerar ett beteende som optimerar mottagningsåtgärderna för transporter som stöder transaktionella mottagningar. |
| TypedMessageConverter |
Konverterar ett skrivet meddelande till ett otypat meddelande eller ett otypat meddelande till ett skrivet meddelande. |
| UseRequestHeadersForMetadataAddressBehavior |
Aktiverar hämtning av metadataadressinformation från begärandemeddelandehuvuden för en Windows Communication Foundation(WCF)-tjänst. |
| WebHttpBehavior |
Aktiverar webbprogrammeringsmodellen för en Windows Communication Foundation -tjänst (WCF). |
| WebHttpEndpoint |
En standardslutpunkt med en fast WebHttpBinding bindning som automatiskt lägger till beteendet WebHttpBehavior . |
| WebScriptEnablingBehavior |
Ger stöd för det beteende som gör det möjligt för Windows Communication Foundation slutpunkter (WCF) att ta emot HTTP-begäranden från en webbläsarbaserad ASP.NET AJAX-klient. Det går inte att ärva den här klassen. |
| WebScriptEndpoint |
En standardslutpunkt med en fast WebHttpBinding bindning som automatiskt lägger till beteendet WebScriptEnablingBehavior . |
| WebServiceEndpoint |
En standardslutpunkt med en fast WebHttpBinding bindning. |
| WorkflowRuntimeBehavior |
Definierar beteendet för den WorkflowRuntime som är associerad med en WorkflowServiceHost. |
| WsdlContractConversionContext |
Skickas till anpassade WSDL-exportörer och -importörer för att möjliggöra anpassning av metadataexport- och importprocesserna för ett kontrakt. |
| WsdlEndpointConversionContext |
Skickades till anpassade WSDL-exportörer och -importörer för att möjliggöra anpassning av metadataexport- och importprocesserna för en WSDL-slutpunkt. |
| WsdlExporter |
Konverterar information om tjänster, kontrakt och slutpunkter till metadatadokument. |
| WsdlImporter |
Importerar WSDL-metadata (Web Services Description Language) 1.1 med WS-Policy bifogade filer. |
| XmlSerializerMessageContractImporter |
Hanterar import av meddelanden från WSDL-dokument med hjälp av XmlSerializer. |
| XmlSerializerOperationBehavior |
Styr körningsbeteendet för den XmlSerializer associerade åtgärden. |
Gränssnitt
| Name | Description |
|---|---|
| IContractBehavior |
Implementerar metoder som kan användas för att utöka körningsbeteendet för ett kontrakt i antingen en tjänst eller ett klientprogram. |
| IContractBehaviorAttribute |
Anger det kontrakt för vilket ett attribut som implementerar IContractBehavior gränssnittet är aktivt. |
| IEndpointBehavior |
Implementerar metoder som kan användas för att utöka körningsbeteendet för en slutpunkt i antingen en tjänst eller ett klientprogram. |
| IMetadataExchange |
Exponerar metoder som används för att returnera metadata om en tjänst. |
| IOperationBehavior |
Implementerar metoder som kan användas för att utöka körningsbeteendet för en åtgärd i antingen en tjänst eller ett klientprogram. |
| IOperationContractGenerationExtension |
Definierar de metoder som anropas under kontraktsgenereringen och som kan användas för att ändra den genererade koden för en åtgärd. |
| IPolicyExportExtension |
Implementera IPolicyExportExtension för att infoga anpassade bindningsprincipkontroller i WSDL-information (Web Services Description Language). |
| IPolicyImportExtension |
Definierar en metod för objekt som importerar anpassade principkontroller om bindningar. |
| IServiceBehavior |
Tillhandahåller en mekanism för att ändra eller infoga anpassade tillägg i en hel tjänst, inklusive ServiceHostBase. |
| IServiceContractGenerationExtension |
Definierar de metoder som anropas under kontraktsgenereringen och som kan användas för att ändra den genererade koden för ett tjänstkontrakt. |
| IWsdlExportExtension |
Definierar slutpunkts- eller kontraktsbeteenden som kan exportera anpassade metadata. |
| IWsdlImportExtension |
Implementera och koppla till ett WsdlImporter objekt för att styra hur importören mappar WSDL-delar (Web Services Description Language) till objektens ServiceDescription delar. |
Uppräkningar
| Name | Description |
|---|---|
| ListenUriMode |
Anger om transporten måste se till att den URI som tillhandahålls för tjänsten att lyssna på är unik eller kan användas exakt som den tillhandahålls. |
| MessageDirection |
Anger meddelandets riktning. |
| MetadataExchangeClientMode |
Anger det exchange-läge som används för att hämta metadata. |
| PrincipalPermissionMode |
Anger läget för auktoriseringskontroller när du använder PrincipalPermissionAttribute för att styra åtkomsten till en metod. |
| ServiceContractGenerationOptions |
Representerar de alternativ för kontraktsgenerering som är tillgängliga med hjälp av ServiceContractGenerator. |
| UnknownExceptionAction |
Anger hur en varaktig tjänst ska hantera ett okänt undantag. |