ServiceContractAttribute.Namespace Property
Microsoft Silverlight will reach end of support after October 2021. Learn more.
Gets or sets the namespace of the <portType> element in Web Services Description Language (WSDL).
Namespace: System.ServiceModel
Assembly: System.ServiceModel (in System.ServiceModel.dll)
Syntax
'Declaration
Public Property Namespace As String
public string Namespace { get; set; }
Property Value
Type: System.String
The WSDL namespace of the <portType> element. The default value is "http://tempuri.org".
Examples
'The following code contains an example of a duplex contract that contains a callback contract.
<ServiceContract(Name := "SampleContract", Namespace := "Silverlight", CallbackContract := GetType(IDuplexClient))> _
Public Interface IDuplexService
<OperationContract(IsOneWay := True)> _
Sub Order(ByVal name As String, ByVal quantity As Integer)
End Interface
<ServiceContract> _
Public Interface IDuplexClient
<OperationContract(IsOneWay := True)> _
Sub Receive(ByVal order As Order)
End Interface
//The following code contains an example of a duplex contract that contains a callback contract.
[ServiceContract(
Name = "SampleContract",
Namespace = "Silverlight",
CallbackContract = typeof(IDuplexClient))]
public interface IDuplexService
{
[OperationContract(IsOneWay = true)]
void Order(string name, int quantity);
}
[ServiceContract]
public interface IDuplexClient
{
[OperationContract(IsOneWay = true)]
void Receive(Order order);
}
Version Information
Silverlight
Supported in: 5, 4, 3
Silverlight for Windows Phone
Supported in: Windows Phone OS 7.1, Windows Phone OS 7.0
XNA Framework
Supported in: Windows Phone OS 7.0
Platforms
For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.