小编MrG*_*get的帖子

WCF数据限制

是否仍无法通知消费客户数据限制?

这个问题绝对是其他从未回答或至少5年没有可行解决方案的人的重复.这些链接已经过时或者没有帮助,或者是指.Net 3.x,那时我们无能为力.

要明确的是,这与服务验证无关......请不要去那里.这只是通过自动生成的WSDL/XSD让客户了解这些限制.

给定以下WCF服务,指定StringLength,Range和DefaultValue ....

VB版:

<ServiceContract([Namespace]:="example.com")>
Public Interface IWCF_Service
    <OperationContract()>
    Function Test1(Value As Something) As String

    Class Something
        <StringLength(50), DefaultValue("Whatever")>
        Public Property Thing1 As String = "Whatever"

        <Range(5, 50), DefaultValue(10), Required>
        Public Property Thing2 As Int32 = 10
    End Class
End Interface
Run Code Online (Sandbox Code Playgroud)

C#版本:

[ServiceContract(Namespace = "example.com")]
public interface IWCF_Service
{
    [OperationContract()]
    string Test1(Something Value);

    public class Something
    {
        [StringLength(50), DefaultValue("Whatever")]
        public string Thing1 { get; set; }

        [Range(5, 50), DefaultValue(10), Required()]
        public Int32 Thing2 { get; …
Run Code Online (Sandbox Code Playgroud)

c# vb.net wcf xsd

6
推荐指数
1
解决办法
237
查看次数

标签 统计

c# ×1

vb.net ×1

wcf ×1

xsd ×1