Windows Communication Foundation-Glossar für .NET Framework 4.5Windows Communication Foundation Glossary for .NET Framework 4.5

Im Folgenden finden Sie Definitionen für die Begriffe in der Windows Communication Foundation-Dokumentation.The following terms are defined for Windows Communication Foundation documentation.

BegriffeTerms

BegriffTerm DefinitionDefinition
Adresseaddress Gibt den Speicherort an, an dem Nachrichten empfangen werden.Specifies the location where messages are received. Sie wird als ein Uniform Resource Identifier (URI) angegeben.It is specified as a Uniform Resource Identifier (URI). Der URI-Schemateil benennt den Transportmechanismus, der zum Erreichen der Adresse verwendet wird, z. B. HTTP und TCP.The URI schema part names the transport mechanism to use to reach the address, such as HTTP and TCP. Der hierarchische Teil des URI enthält einen eindeutigen Ort, dessen Format vom Transportmechanismus abhängt.The hierarchical part of the URI contains a unique location whose format is dependent on the transport mechanism.
Anwendungsendpunkt (application endpoint)application endpoint Ein von der Anwendung verfügbar gemachter Endpunkt, der einem Dienstvertrag entspricht, der von der Anwendung implementiert wurde.An endpoint exposed by the application and that corresponds to a service contract implemented by the application.
Verhaltenbehavior Ein Verhalten ist eine Komponente, die verschiedene Laufzeitaspekte eines Diensts, eines Endpunkts, eines bestimmten Vorgangs oder eines Clients steuert.A behavior is a component that controls various run-time aspects of a service, an endpoint, a particular operation, or a client. Verhalten werden gemäß ihrem Umfang gruppiert: allgemeine Verhalten, die alle Endpunkte global beeinflussen, Dienstverhalten, die nur dienstbezogene Aspekte beeinflussen, Endpunktverhalten, die nur endpunktbezogene Eigenschaften beeinflussen, und Verhalten auf Vorgangsebene, die bestimmte Vorgänge beeinflussen.Behaviors are grouped according to scope: common behaviors affect all endpoints globally, service behaviors affect only service-related aspects, endpoint behaviors affect only endpoint-related properties, and operation-level behaviors affect particular operations.
Bindungbinding Definiert, welche Kommunikationsprotokolle zum Kommunizieren mit WCF-Diensten verwendet werden.Defines which communication protocols are used to communicate with WCF services. Sie besteht aus einer Reihe von Komponenten, den Bindungselementen, die als Kommunikationsinfrastruktur aufeinander gestapelt werden.It is constructed of a set of components called binding elements that stack one on top of the other to create the communication infrastructure. Siehe "Endpunkt".See endpoint.
Kanal (channel)channel Ein konkrete Implementierung eines Bindungselements.A concrete implementation of a binding element. Die Bindung stellt die Konfiguration dar, und der Kanal ist die Implementierung, die mit dieser Konfiguration verknüpft ist.The binding represents the configuration, and the channel is the implementation associated with that configuration. Deshalb ist jedem Bindungselement ein Kanal zugeordnet.Therefore, there is a channel associated with each binding element. Kanäle werden übereinander gestapelt, um die konkrete Implementierung der Bindung zu erstellen: den Kanalstapel.Channels stack on top of each other to create the concrete implementation of the binding: the channel stack.
Anspruchsbasierte Sicherheitclaims-based security Ermöglicht den autorisierten Zugriff auf geschützte Ressourcen basierend auf Ansprüchen.Allows authorized access to protected resources based on claims.
Clientanwendung (client application)client application Eine Clientanwendung ist ein Programm, das Nachrichten mit einem oder mehreren Endpunkten austauscht.A client application is a program that exchanges messages with one or more endpoints. Die Clientanwendung beginnt mit der Erstellung einer Instanz eines WCF-Clients und dem Aufrufen von Methoden des WCF-Clients.The client application begins by creating an instance of a WCF client and calling methods of the WCF client. Es sollte beachtet werden, dass eine einzelne Anwendung sowohl ein Client als auch ein Dienst sein kann.It is important to note that a single application can be both a client and a service.
Verfassen von Codecoding Die Codierung ermöglicht es dem Entwickler, die genaue Kontrolle über alle Komponenten des Diensts oder Clients zu behalten, und alle Einstellungen, die über die Konfiguration gemacht werden, können überprüft und bei Bedarf durch den Code aufgehoben werden.Allows the developer to retain strict control over all components of the service or client, and any settings done through the configuration can be inspected and if needed overridden by the code. Eine Anwendung kann entweder über die Codierung, über die Konfiguration oder über eine Kombination aus beidem gesteuert werden.Control of an application can be done either through coding, through configuration, or through a combination of both.
Konfigurationconfiguration Die Konfiguration bietet den Vorteil, dass auch andere Personen als der Entwickler (z. B. ein Netzwerkadministrator) die Client- und die Dienstparameter festlegen können, nachdem der Code geschrieben wurde, ohne dass eine neue Kompilierung erforderlich wäre.Configuration has the advantage of allowing someone other than the developer (for example, a network administrator) to set client and service parameters after the code is written and without having to recompile. Die Konfiguration ermöglicht nicht nur das Festlegen von Werten wie Endpunktadressen, sondern auch eine weitere Steuerung durch die Möglichkeit, Endpunkte, Bindungen und Verhalten hinzuzufügen.Configuration not only enables you to set values like endpoint addresses, but also allows further control by enabling you to add endpoints, bindings, and behaviors. Eine Anwendung kann entweder über die Konfiguration, über die Codierung oder über eine Kombination aus beidem gesteuert werden.Control of an application can be done either through configuration, through coding, or through a combination of both.
Vertrag (Contract)contract Ein Vertrag ist eine Spezifikation der Unterstützung für den entsprechenden Vertragstyp.A contract is a specification of support for the particular type of contract that it is. Ein Dienstvertrag ist beispielsweise eine Spezifikation für eine Gruppe von Vorgängen.A service contract, for example, is a specification for a group of operations. In WCF verfügen Verträge über eine Hierarchie, die sich in den Beschreibungsobjekten des System.ServiceModel.Description-Namespace widerspiegeln.In WCF, contracts have a hierarchy that is mirrored in the description objects located in the System.ServiceModel.Description namespace. Ein Dienstvertrag ist der größte Vertragsbereich in WCF.A service contract is the largest contract scope in WCF. Jeder Dienstvorgang in einem Dienstvertrag verfügt über einen Vorgangsvertrag, in dem die Nachrichten (einschließlich der Fehlernachrichten) angegeben sind, die vom Vorgang ausgetauscht werden können; ebenso wird die Richtung angegeben.Each service operation in a service contract has an operation contract, which specifies the messages -- including fault messages -- the operation can exchange, and in which direction. Jede Nachricht in einem Vorgang verfügt über einen Nachrichtenvertrag und eine Spezifikation für die Struktur des SOAP-Nachrichtenumschlags. Darüber hinaus hat jeder Nachrichtenvertrag einen Datenvertrag, der die in den Nachrichten enthaltenen Datenstrukturen angibt.Each message in an operation has a message contract, a specification for the structure of the SOAP message envelope, and each message contract has a data contract, which specifies the data structures contained in the messages.
Datenvertragdata contract Die von einem Dienst verwendeten Datentypen müssen in Metadaten beschrieben werden, damit andere mit dem Dienst interagieren können.The data types a service uses must be described in metadata to enable others to interoperate with the service. Die Beschreibungen der Datentypen sind als Datenvertrag bekannt, und die Typen können in jedem Teil der Nachricht verwendet werden, z. B. als Parameter oder Rückgabetypen.The descriptions of the data types are known as the data contract, and the types can be used in any part of a message, for example, as parameters or return types. Wenn der Dienst nur einfache Typen verwendet, ist es nicht erforderlich, unbedingt Datenverträge zu verwenden.If the service is using only simple types, there is no need to explicitly use data contracts.
Deklarative Anwendungdeclarative application Eine Anwendung, die ausreichend genug beschrieben ist, um zur Laufzeit ohne Ausführung von imperativen Anweisungen erstellt zu werden.An application that is described sufficiently to be created at runtime without running imperative instructions.
Endpunkt (endpoint)endpoint Besteht aus einer Adresse, einer Bindung und einem Vertrag, der für die Kommunikation mit einem WCF-Dienst verwendet wird.Consists of an address, a binding, and a contract used for communicating with a WCF service.
Endpunktadresseendpoint address Ermöglicht es, für jeden Endpunkt in einem Dienst eindeutige Endpunktadressen zu erstellen oder unter bestimmten Voraussetzungen eine Adresse für mehrere Endpunkte zu verwenden.Enables you to create unique endpoint addresses for each endpoint in a service, or under certain conditions share an address across endpoints.
Fehlervertrag (fault contract)fault contract Ein Fehlervertrag kann einem Dienstvorgang zugeordnet werden, um Fehler anzumerken, die dem Anrufer zurückgegeben werden können.A fault contract can be associated with a service operation to denote errors that can be returned to the caller. Einem Vorgang können keine oder mehrere Fehler zugeordnet werden.An operation can have zero or more faults associated with it. Diese Fehler sind SOAP-Fehler, die als Ausnahmen im Programmiermodell erstellt werden.These errors are SOAP faults that are modeled as exceptions in the programming model. Die Ausnahme wird in einen SOAP-Fehler konvertiert, der dann an den Client gesendet werden kann.The exception is converted into a SOAP fault that can then be sent to the client.
Hostinghosting Ein Dienst muss in einem Prozess gehostet werden.A service must be hosted in some process. Ein Host ist eine Anwendung, die die Lebensdauer des Diensts kontrolliert.A host is an application that controls the lifetime of the service. Dienste können selbst gehostet werden oder durch einen vorhandenen Hostingprozess verwaltet werden.Services can be self-hosted or managed by an existing hosting process.
Hostingprozesshosting process Ein Hostingprozess ist eine Anwendung, die zum Hosten von Diensten dient.A hosting process is an application that is designed to host services. Dazu gehören Internetinformationsdienste (IIS), Windows Activation Services (WAS) und Windows-Dienste.These include Internet Information Services (IIS), Windows Activation Services (WAS), and Windows Services. In diesen gehosteten Szenarien kontrolliert der Host die Lebensdauer des Diensts.In these hosted scenarios, the host controls the lifetime of the service. Mit IIS kann beispielsweise ein virtuelles Verzeichnis eingerichtet werden, das die Assembly- und die Konfigurationsdatei des Diensts enthält.For example, using IIS you can set up a virtual directory that contains the service assembly and configuration file. Wenn eine Nachricht empfangen wird, startet IIS den Dienst und kontrolliert seine Lebensdauer.When a message is received, IIS starts the service and controls its lifetime.
Initiierungsvorgang (initiating operation)initiating operation Ein Vorgang, der als erster Vorgang einer neuen Sitzung aufgerufen wird.An operation that is called as the first operation of a new session. Nicht-Initiierungsvorgänge können nur aufgerufen werden, nachdem mindestens ein Initiierungsvorgang aufgerufen wurde.Non-initiating operations can be called only after at least one initiating operation has been called.
Instanziierungsmodell (instancing model)instancing model Ein Dienst verfügt über ein Instanziierungsmodell.A service has an instancing model. Es gibt drei instanziierungsmodelle: "einzelne" in dem ein einzelnes CLR-Objekt alle Clients bedient; "pro Anruf" bei dem ein neues CLR-Objekt erstellt wird, um jede clientanruf abzuarbeiten; und "pro Sitzung" bei dem ein Satz von CLR-erstellt wird Objekten – einer für jede einzelne Sitzung.There are three instancing models: "single," in which a single CLR object services all the clients; "per call," in which a new CLR object is created to handle each client call; and "per session," in which a set of CLR objects are created, one for each separate session. Die Wahl des Instanziierungsmodells hängt von den Anwendungsanforderungen und dem erwarteten Nutzungsmuster des Diensts ab.The choice of an instancing model depends on the application requirements and the expected usage pattern of the service.
messagemessage Eine Nachricht ist eine eigenständige Dateneinheit, die aus mehreren Teilen bestehen kann, unter anderem einem Text und Headern.A message is a self-contained unit of data that may consist of several parts, including a body and headers.
Nachrichtenvertragmessage contract Ein Nachrichtenvertrag, der das Format einer Nachricht beschreibt.A message contract describes the format of a message. Er erklärt beispielsweise, ob Nachrichtenelemente in Header oder in den Text gehören, welches Sicherheitsniveau auf welche Elemente der Nachricht angewendet werden soll usw.For example, it declares whether message elements should go in headers versus the body, what level of security should be applied to what elements of the message, and so on.
Nachrichtensicherheitsmodusmessage security mode Der Nachrichtensicherheitsmodus gibt an, dass Sicherheit bereitgestellt wird, indem sicherheitstechnische Daten implementiert werden.Message security mode specifies that security is provided by implementing one or more of the security specifications. Jede Nachricht enthält die erforderlichen Mechanismen, um während ihrer Übertragung Sicherheit zu gewährleisten, und um den Empfängern die Möglichkeit zu bieten, Manipulationen zu erkennen und die Nachrichten zu entschlüsseln.Each message contains the necessary mechanisms to provide security during its transit, and to enable the receivers to detect tampering and to decrypt the messages. So ist die Sicherheit in jeder einzelnen Nachricht integriert, sodass End-to-End-Sicherheit über mehrere Hops gewährleistet ist.In this sense, the security is encapsulated within every message, providing end-to-end security across multiple hops. Da Sicherheitsinformationen Teil der Nachricht werden, ist es außerdem möglich, mehrere Arten von Anmeldeinformationen in die Nachricht aufzunehmen (diese werden als Ansprüche bezeichnet).Because security information becomes part of the message, it is also possible to include multiple kinds of credentials with the message (these are referred to as claims). Dieser Ansatz hat außerdem den Vorteil, dass die Nachricht sicher über jeden Transport übermittelt werden kann, u. a. auch über mehrere Transporte zwischen Ursprungs- und Zielort.This approach also has the advantage of enabling the message to travel securely over any transport, including multiple transports between its origin and destination. Der Nachteil dieses Ansatzes ist die Komplexität der eingesetzten kryptografischen Mechanismen, die zu Leistungsbeeinträchtigungen führen.The disadvantage of this approach is the complexity of the cryptographic mechanisms employed, resulting in performance implications.
Metadatenmetadata Die Metadaten eines Diensts beschreiben die Merkmale des Diensts, die eine externe Entität zur Kommunikation mit dem Dienst verstehen muss.The metadata of a service describes the characteristics of the service that an external entity needs to understand to communicate with the service. Metadaten können über das ServiceModel Metadata Utility Tool (Svcutil.exe) verarbeitet werden, um einen WCF-Client und eine dazugehörige Konfiguration zu erstellen, die eine Clientanwendung zur Interaktion mit dem Dienst nutzen kann.Metadata can be consumed by the ServiceModel Metadata Utility Tool (Svcutil.exe) to generate a WCF client and accompanying configuration that a client application can use to interact with the service. Zu den vom Dienst verfügbar gemachten Metadaten gehören XML-Schemadokumente, die den Datenvertrag des Diensts definieren, und WSDL-Dokumente, die die Methoden des Diensts beschreiben.The metadata exposed by the service includes XML schema documents, which define the data contract of the service, and WSDL documents, which describe the methods of the service. Bei Aktivierung werden die Metadaten für den Dienst automatisch von WCF erstellt, indem der Dienst und seine Endpunkte überprüft werden.When enabled, metadata for the service is automatically generated by WCF by inspecting the service and its endpoints. Zum Veröffentlichen von Metadaten von einem Dienst aus müssen Sie das Metadatenverhalten explizit aktivieren.To publish metadata from a service, you must explicitly enable the metadata behavior.
Vorgangsvertrag (operation contract)operation contract Ein Vorgangsvertrag definiert die Parameter und den Rückgabetyp eines Vorgangs.An operation contract defines the parameters and return type of an operation. Beim Erstellen einer Schnittstelle, die den Dienstvertrag definiert, wird ein Vorgangsvertrag angegeben, indem das T:System.ServiceModel.OperationContractAttribute-Attribut auf jede Methodendefinition angewendet wird, die Teil des Vertrags ist.When creating an interface that defines the service contract, you signify an operation contract by applying the T:System.ServiceModel.OperationContractAttribute attribute to each method definition that is part of the contract. Die Vorgänge können so gestaltet werden, dass sie eine einzelne Nachricht annehmen und eine einzelne Nachricht zurückgeben oder dass sie einen Typensatz annehmen und einen Typ zurückgeben.The operations can be modeled as taking a single message and returning a single message, or as taking a set of types and returning a type. Im letzteren Fall bestimmt das System das Format der Nachrichten, die für diesen Vorgang ausgetauscht werden müssen.In the latter case, the system determines the format for the messages that are exchanged for that operation.
Projektionprojection Die Darstellung gesendeter Daten.The representation of data on the wire. Eine SOAP-Projektion sendet beispielsweise Nachrichten als SOAP-Umschläge, und eine Webprojektion sendet Nachrichten im JSON-Format.For example, a SOAP projection sends messages as SOAP envelopes and a Web projection sends messages in JSON format.
Sicherheitsecurity Zur Sicherheit in WCF gehören Vertraulichkeit (Verschlüsselung von Nachrichten zum Verhindern von Lauschangriffen), Integrität (Erkennung von manipulierten Nachrichten), Authentifizierung (Validierung von Servern und Clients) und Autorisierung (Kontrolle des Zugriffs auf Ressourcen).Security in WCF includes confidentiality (encryption of messages to prevent eavesdropping), integrity (the means for detection of tampering with the message), authentication (the means for validation of servers and clients), and authorization (the control of access to resources). Diese Funktionen werden entweder durch die Nutzung vorhandener Sicherheitsmechanismen wie TLS über HTTP (auch als "HTTPS" bekannt) oder durch die Implementierung von verschiedenen WS--Sicherheitsspezifikationen geboten.These functions are provided by either leveraging existing security mechanisms, such as TLS over HTTP (also known as HTTPS), or by implementing one or more of the various WS- security specifications.
Lokal gehosteter Dienstself-hosted service Ein selbst gehosteter Dienst wird innerhalb einer Prozessanwendung ausgeführt, die der Entwickler erstellt hat.A self-hosted service is one that runs within a process application that the developer created. Der Entwickler kontrolliert seine Lebensdauer, legt die Eigenschaften des Diensts fest, öffnet den Dienst (wodurch dieser in einen Überwachungsmodus versetzt wird) und schließt den Dienst.The developer controls its lifetime, sets the properties of the service, opens the service (which sets it into a listening mode), and closes the service.
serviceservice Ein Programm oder Prozess, das bzw. der einen oder mehrere Endpunkte verfügbar macht, wobei jeder Endpunkt wiederum einen oder mehrere Vorgänge verfügbar macht.A program or process that exposes one or more endpoints, with each endpoint exposing one or more operations.
Dienstvertrag (service contract)service contract Der Dienstvertrag verknüpft mehrere verwandte Vorgänge zu einer einzigen Funktionseinheit.The service contract ties together multiple related operations into a single functional unit. Der Vertrag kann Einstellungen auf Dienstebene definieren, z. B. den Namespace des Diensts, einen entsprechenden Rückrufvertrag und andere derartige Einstellungen.The contract can define service-level settings, such as the namespace of the service, a corresponding callback contract, and other such settings. In den meisten Fällen wird der Vertrag definiert, indem eine Schnittstelle in der gewünschten Programmiersprache erstellt wird und das T:System.ServiceModel.ServiceContractAttribute-Attribut auf die Schnittstelle angewendet wird.In most cases, the contract is defined by creating an interface in the programming language of your choice and applying the T:System.ServiceModel.ServiceContractAttribute attribute to the interface. Der tatsächliche Dienstcode ergibt sich aus der Implementierung der Schnittstelle.The actual service code results by implementing the interface.
Dienstvorgangservice operation Ein Dienstvorgang ist ein Ablauf, der im Code eines Diensts definiert ist und der die Funktionalität für einen Vorgang implementiert.A service operation is a procedure defined in a service's code that implements the functionality for an operation. Dieser Vorgang wird anderen Clients in Form von Methoden auf einem WCF-Client verfügbar gemacht.This operation is exposed to clients as methods on a WCF client. Diese Methode kann einen Wert zurückgeben und eine optionale Anzahl an Argumenten übernehmen, oder sie kann keine Argumente übernehmen und keine Antwort zurückgeben.The method may return a value, and may take an optional number of arguments, or take no arguments, and return no response. Angenommen, ein Vorgang, der als fungiert ein "Hello" als Benachrichtigung über die Präsenz eines Clients und zum Starten einer Reihe von Vorgängen verwendet werden können.For example, an operation that functions as a "Hello" can be used as a notification of a client's presence and to begin a series of operations.
Vom System bereitgestellte Bindungen (system-provided bindings)system-provided bindings WCF bietet einige vom System bereitgestellte Bindungen.WCF includes a number of system-provided bindings. Dies sind Auflistungen von Bindungselementen, die für bestimmte Szenarien optimiert werden.These are collections of binding elements that are optimized for specific scenarios. T:System.ServiceModel.WSHttpBinding ist beispielsweise für die Interoperabilität mit Diensten vorgesehen, die verschiedene WS--Spezifikationen implementieren.For example, the T:System.ServiceModel.WSHttpBinding is designed for interoperability with services that implement various WS- specifications. Diese Bindungen sparen Zeit, da sie nur diejenigen Optionen bereitstellen, die auf das spezifische Szenario korrekt angewendet werden können.These bindings save time by presenting only those options that can be correctly applied to the specific scenario. Wenn eine dieser Bindungen die Anforderungen nicht erfüllt, können Sie eine eigene benutzerdefinierte Bindung erstellen.If one of these bindings does not meet your requirements, you can create your own custom binding.
Beendigungsvorgang (terminating operation)terminating operation Ein Vorgang, der als letzte Nachricht in einer vorhandenen Sitzung aufgerufen wird.An operation that is called as the last message in an existing session. Im Standardfall verwendet WCF das Dienstobjekt und seinen Kontext wieder, nachdem die Sitzung, der der Dienst zugeordnet war, geschlossen wurde.In the default case, WCF recycles the service object and its context after the session with which the service was associated is closed.
Transportsicherheitsmodustransport security mode Sicherheit kann durch einen von drei Modi gewährleistet werden: Transportmodus, Nachrichtensicherheitsmodus und Modus "Transport mit Nachrichtenanmeldeinformationen".Security can be provided by one of three modes: transport mode, message security mode, and transport with message credential mode. Der Transportsicherheitsmodus legt fest, dass Vertraulichkeit, Integrität und Authentifizierung über die Transportschichtmechanismen (wie HTTPS) gewährleistet werden.The transport security mode specifies that confidentiality, integrity, and authentication are provided by the transport layer mechanisms (such as HTTPS). Bei Nutzung eines Transports wie HTTPS hat dieser Modus den Vorteil, dass er effizient und aufgrund seiner weiten Verbreitung im Internet gut verständlich ist.When using a transport like HTTPS, this mode has the advantage of being efficient in its performance, and well understood because of its prevalence on the Internet. Der Nachteil besteht darin, dass diese Art von Sicherheit auf jeden Hop im Kommunikationspfad, was die Kommunikation anfällig für einzeln angewendet wird eine "Man in der Mitte" Angriff.The disadvantage is that this kind of security is applied separately on each hop in the communication path, making the communication susceptible to a "man in the middle" attack.
Modus "Transport mit Nachrichtenanmeldeinformationen"transport with message credential security mode Dieser Modus verwendet die Transportschicht, um Vertraulichkeit, Authentifizierung und Integrität der Nachrichten sicherzustellen, während jede der Nachrichten mehrere Anmeldeinformationen (Ansprüche) enthalten kann, die von den Empfängern der Nachricht benötigt werden.This mode uses the transport layer to provide confidentiality, authentication, and integrity of the messages, while each of the messages can contain multiple credentials (claims) required by the receivers of the message.
Typkonvertertype converter Ein CLR-Typ kann einem oder mehreren abgeleiteten System.ComponentModel.TypeConverter-Typen zugeordnet werden, die das Konvertieren von Instanzen des CLR-Typs in und von Instanzen der anderen Typen ermöglicht.A CLR type can be associated with one or more System.ComponentModel.TypeConverter derived types that enable converting instances of the CLR type to and from instances of other types. Ein Typkonverter wird mithilfe des System.ComponentModel.TypeConverterAttribute-Attributs einem CLR-Typ zugeordnet.A type converterr is associated with a CLR type using the System.ComponentModel.TypeConverterAttribute attribute. Ein TypeConverterAttribute kann direkt für den CLR-Typ oder für eine Eigenschaft festgelegt werden.A TypeConverterAttribute can be specified directly on the CLR type or on a property. Ein für eine Eigenschaft angegebener Typkonverter hat immer Vorrang vor einem Typkonverter, der für den CLR-Typ der Eigenschaft angegeben ist.A type converter specified on a property always takes precedence over a type converter specified on the CLR type of the property.
WCF-Client (WCF client)WCF client Ein WCF-Client ist ein Clientanwendungskonstrukt, das die Dienstvorgänge als Methoden verfügbar macht (in der gewünschten .NET Framework-Programmiersprache, u. a. Visual Basic oder Visual C#).A WCF client is a client-application construct that exposes the service operations as methods (in the .NET Framework programming language of your choice, such as Visual Basic or Visual C#). Jede Anwendung kann einen WCF-Client hosten, einschließlich einer Anwendung, die einen Dienst hostet.Any application can host a WCF client, including an application that hosts a service. Deshalb ist es möglich, einen Dienst zu erstellen, der WCF-Clients anderer Dienste einschließt.Therefore, it is possible to create a service that includes WCF clients of other services. Ein WCF-Client kann automatisch über das ServiceModel Metadata Utility Tool (Svcutil.exe) erstellt werden und auf einen ausgeführten Dienst verweisen, der Metadaten veröffentlicht.A WCF client can be automatically generated by using the ServiceModel Metadata Utility Tool (Svcutil.exe) and pointing it at a running service that publishes metadata.
Workflowdiensteworkflow services Ein Workflowdienst ist ein WCF-Dienst, der als Workflow implementiert wird.A workflow service is a WCF service that is implemented as a workflow. Der Workflow enthält Messagingaktivitäten, die WCF-Meldungen senden und/oder empfangen.The workflow contains messaging activities that send and/or receive WCF messages.
WS-WS- Kurzform für die ständig steigende Zahl von Web Service (WS)-Spezifikationen wie WS-Sicherheit, WS-ReliableMessaging usw., die in WCF implementiert sind.Shorthand for the growing set of Web Service (WS) specifications, such as WS-Security, WS-ReliableMessaging, and so on, that are implemented in WCF.
XAMLXAML eXtensible Application Markup Language (XAML)eXtensible Application Markup Language
XAML-SchemaXAML schema Ein Markupschema, das zum Definieren benutzerdefinierter Typen in XAML verwendet wird.A markup schema used to define custome types in XAML.