'---------------------------------------------------------------------------------
' Microsoft (R) .NET Services
' Software Development Kit
' 
' Copyright (c) Microsoft Corporation. All rights reserved.  
'
' THIS CODE AND INFORMATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, 
' EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES 
' OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. 
'---------------------------------------------------------------------------------


Imports Microsoft.VisualBasic
    Imports System
    Imports System.ServiceModel
Namespace Microsoft.ServiceBus.Samples

    <ServiceContract(Name := "IMulticastContract", Namespace := "http://samples.microsoft.com/ServiceModel/Relay/")> _
    Public Interface IMulticastContract
        <OperationContract(IsOneWay:=True)> _
        Sub Hello(ByVal nickname As String)

        <OperationContract(IsOneWay := True)> _
        Sub Chat(ByVal nickname As String, ByVal text As String)

        <OperationContract(IsOneWay := True)> _
        Sub Bye(ByVal nickname As String)
    End Interface

    Public Interface IMulticastChannel
    Inherits IMulticastContract, IClientChannel
    End Interface
End Namespace
