System.ServiceModel.Description Namnområde

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.