' HINWEIS: Mit dem Befehl "Umbenennen" im Kontextmenü können Sie den Schnittstellennamen "IService1" sowohl im Code als auch in der Konfigurationsdatei ändern. $if$ ($targetframeworkversion$ <= 3.5) _$endif$ Public Interface IService1 $if$ ($targetframeworkversion$ <= 3.5) _$endif$ Function GetData(ByVal value As Integer) As String $if$ ($targetframeworkversion$ <= 3.5) _$endif$ Function GetDataUsingDataContract(ByVal composite As CompositeType) As CompositeType ' TODO: Hier Dienstvorgänge hinzufügen End Interface ' Verwenden Sie einen Datenvertrag, wie im folgenden Beispiel dargestellt, um Dienstvorgängen zusammengesetzte Typen hinzuzufügen. $if$ ($targetframeworkversion$ >= 4.5)' Sie können im Projekt XSD-Dateien hinzufügen. Sie können nach dem Erstellen des Projekts dort definierte Datentypen über den Namespace "$safeprojectname$.ContractType" direkt verwenden. $endif$$if$ ($targetframeworkversion$ <= 3.5) _ Public Class CompositeType Private boolValueField As Boolean Private stringValueField As String _ Public Property BoolValue() As Boolean Get Return Me.boolValueField End Get Set(ByVal value As Boolean) Me.boolValueField = value End Set End Property _ Public Property StringValue() As String Get Return Me.stringValueField End Get Set(ByVal value As String) Me.stringValueField = value End Set End Property $else$ Public Class CompositeType Public Property BoolValue() As Boolean Public Property StringValue() As String $endif$ End Class