IContextChannel.cs 918 B

12345678910111213141516171819202122232425
  1. //-----------------------------------------------------------------------------
  2. // Copyright (c) Microsoft Corporation. All rights reserved.
  3. //-----------------------------------------------------------------------------
  4. namespace System.ServiceModel
  5. {
  6. using System;
  7. using System.Collections.Generic;
  8. using System.IdentityModel.Claims;
  9. using System.IdentityModel.Policy;
  10. using System.Net.Security;
  11. using System.ServiceModel.Security.Tokens;
  12. using System.ServiceModel.Channels;
  13. public interface IContextChannel : IChannel, IExtensibleObject<IContextChannel>
  14. {
  15. bool AllowOutputBatching { get; set; }
  16. IInputSession InputSession { get; }
  17. EndpointAddress LocalAddress { get; }
  18. TimeSpan OperationTimeout { get; set; }
  19. IOutputSession OutputSession { get; }
  20. EndpointAddress RemoteAddress { get; }
  21. string SessionId { get; }
  22. }
  23. }