From 0c4e43e5b8db644e3dec54e261d50b5be93358f6 Mon Sep 17 00:00:00 2001 From: Simon McVittie Date: Tue, 18 Mar 2008 13:22:53 +0000 Subject: Add ChannelType, Interfaces properties on Channel 20080318132253-53eee-5e7754c512b9ddd14c4085e8791f5c43b5436415.gz --- spec/Channel.xml | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) (limited to 'spec') diff --git a/spec/Channel.xml b/spec/Channel.xml index 11c7b57e..306895ce 100644 --- a/spec/Channel.xml +++ b/spec/Channel.xml @@ -20,6 +20,46 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + + +

The channel's type. This cannot change once the channel has + been created.

+ +

For compatibility between older connection managers and newer + clients, if this is unavailable or is an empty string, + clients MUST use the result of calling GetChannelType.

+ + + The GetAll method lets clients retrieve all properties in one + round-trip, which is desirable. + +
+
+ + + +

Extra interfaces provided by this channel. This SHOULD NOT include + the channel type and the Channel interface itself, and cannot + change once the channel has been created.

+ +

For compatibility between older connection managers and newer + clients, if this is unavailable, or if this is an empty list and + ChannelType is an empty string, clients MUST use the result of + calling GetInterfaces instead. If this is an empty list but + ChannelType is non-empty, clients SHOULD NOT call GetInterfaces; + this implies that connection managers that implement the + ChannelType property MUST also implement the Interfaces property + correctly.

+ + + The GetAll method lets clients retrieve all properties in one + round-trip, which is desirable. + +
+
+ -- cgit v1.2.3