' 注意: 使用上下文菜单上的“重命名”命令可以同时更改代码和配置文件中的接口名“IService1”。 $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: 在此添加您的服务操作 End Interface ' 使用下面示例中说明的数据约定将复合类型添加到服务操作。 $if$ ($targetframeworkversion$ >= 4.5)' 可以将 XSD 文件添加到项目中。在生成项目后,可以通过命名空间“$safeprojectname$.ContractType”直接使用其中定义的数据类型。 $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