Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

ServiceKnownTypeAttribute-Konstruktor: (Type)

 

Veröffentlicht: Oktober 2016

Initialisiert eine neue Instanz der ServiceKnownTypeAttribute-Klasse mit dem angegebenen bekannten Typ.

Namespace:   System.ServiceModel
Assembly:  System.ServiceModel (in System.ServiceModel.dll)

public ServiceKnownTypeAttribute(
	Type type
)

Parameter

type
Type: System.Type

Gibt einen bekannten Typ an, der in einem Parameter oder in einem vom Dienst definierten Rückgabewert verwendet werden kann.

Der ServiceKnownTypeAttribute kann mehrmals auf eine Methode angewendet werden, wobei mit jeder Anwendung ein anderer bekannter Typ benannt wird, der in dem von der Methode zurückgegebenen Diagramm enthalten sein kann.

Im nachstehenden Beispiel wurde das ServiceKnownTypeAttribute-Attribut auf eine Schnittstelle angewendet, wobei das Attribut den aufzunehmenden Typ angibt.

// Apply the ServiceKnownTypeAttribute to the 
// interface specifying the type to include. Apply 
// the attribute more than once if needed.
[ServiceKnownType(typeof(Widget))]
[ServiceKnownType(typeof(Machine))]
[ServiceContract()]
public interface ICatalog2
{
    // Any object type can be inserted into a Hashtable. The 
    // ServiceKnownTypeAttribute allows you to include those types
    // with the client code.
    [OperationContract]
    Hashtable GetItems();
}

Universelle Windows-Plattform
Verfügbar seit 8
.NET Framework
Verfügbar seit 3.0
Portierbare Klassenbibliothek
Unterstützt in: portierbare .NET-Plattformen
Silverlight
Verfügbar seit 2.0
Windows Phone Silverlight
Verfügbar seit 7.0
Zurück zum Anfang
Anzeigen: