<PackageReference Include="System.ServiceModel.Primitives" Version="8.1.2" />
API Differences between 8.1.2 and 6.0.0-rc.23205.4
40 Additions
484 Removals
System.Collections.Generic
System.IdentityModel
System.IdentityModel.Claims
System.IdentityModel.Selectors
System.IdentityModel.Tokens
System.Runtime
System.Runtime.Diagnostics
System.Runtime.Serialization
System.ServiceModel
-
public enum AuditLevel
-
public enum AuditLogLocation
-
public abstract class ChannelFactory : CommunicationObject, IDisposable, IChannelFactory, ICommunicationObject
-
public class ChannelFactory<TChannel> : ChannelFactory, IChannelFactory, ICommunicationObject, IChannelFactory<TChannel>
-
public abstract class ClientBase<TChannel> : IDisposable, ICommunicationObject
-
public static class ConcurrencyModeHelper
-
public class DnsEndpointIdentity : EndpointIdentity
-
public class DuplexChannelFactory<TChannel> : ChannelFactory<TChannel>
- public DuplexChannelFactory(Type callbackInstanceType, Binding binding, string remoteAddress)
- public DuplexChannelFactory(Type callbackInstanceType, Binding binding, EndpointAddress remoteAddress)
- public DuplexChannelFactory(Type callbackInstanceType, string endpointConfigurationName, EndpointAddress remoteAddress)
- public DuplexChannelFactory(Type callbackInstanceType, string endpointConfigurationName)
- public DuplexChannelFactory(Type callbackInstanceType, Binding binding, EndpointAddress remoteAddress)
- public DuplexChannelFactory(Type callbackInstanceType, Binding binding, string remoteAddress)
- public DuplexChannelFactory(InstanceContext callbackInstance)
- public DuplexChannelFactory(InstanceContext callbackInstance, Binding binding, string remoteAddress)
- public DuplexChannelFactory(InstanceContext callbackInstance, Binding binding, EndpointAddress remoteAddress)
- public DuplexChannelFactory(InstanceContext callbackInstance, string endpointConfigurationName, EndpointAddress remoteAddress)
- public DuplexChannelFactory(InstanceContext callbackInstance, string endpointConfigurationName)
- public DuplexChannelFactory(InstanceContext callbackInstance, ServiceEndpoint endpoint)
- public DuplexChannelFactory(object callbackObject)
- public DuplexChannelFactory(object callbackObject, string endpointConfigurationName)
- public DuplexChannelFactory(object callbackObject, string endpointConfigurationName, EndpointAddress remoteAddress)
- public DuplexChannelFactory(object callbackObject, Binding binding)
- public DuplexChannelFactory(object callbackObject, Binding binding, string remoteAddress)
- public DuplexChannelFactory(object callbackObject, Binding binding, EndpointAddress remoteAddress)
- public DuplexChannelFactory(object callbackObject, ServiceEndpoint endpoint)
- public static TChannel CreateChannel(object callbackObject, string endpointConfigurationName)
- public static TChannel CreateChannel(object callbackObject, Binding binding, EndpointAddress endpointAddress)
- public static TChannel CreateChannel(object callbackObject, Binding binding, EndpointAddress endpointAddress, Uri via)
- public static TChannel CreateChannel(InstanceContext callbackInstance, string endpointConfigurationName)
- public static TChannel CreateChannel(InstanceContext callbackInstance, Binding binding, EndpointAddress endpointAddress)
- public static TChannel CreateChannel(InstanceContext callbackInstance, Binding binding, EndpointAddress endpointAddress, Uri via)
- public DuplexChannelFactory(InstanceContext callbackInstance, Binding binding, EndpointAddress remoteAddress)
- public DuplexChannelFactory(InstanceContext callbackInstance, Binding binding, string remoteAddress)
-
public abstract class DuplexClientBase<TChannel> : ClientBase<TChannel>
-
public class EndpointAddress
- public static EndpointAddress ReadFrom(XmlDictionaryReader reader)
- public static EndpointAddress ReadFrom(AddressingVersion addressingVersion, XmlDictionaryReader reader, XmlDictionaryString localName, XmlDictionaryString ns)
- public XmlDictionaryReader GetReaderAtExtensions()
- public XmlDictionaryReader GetReaderAtMetadata()
- public void WriteContentsTo(AddressingVersion addressingVersion, XmlWriter writer)
- public void WriteTo(AddressingVersion addressingVersion, XmlDictionaryWriter writer)
- public void WriteTo(AddressingVersion addressingVersion, XmlDictionaryWriter writer, XmlDictionaryString localName, XmlDictionaryString ns)
- public void WriteTo(AddressingVersion addressingVersion, XmlWriter writer)
- public void WriteTo(AddressingVersion addressingVersion, XmlWriter writer, string localName, string ns)
-
public class EndpointAddressBuilder
-
public abstract class EndpointIdentity
-
public class EndpointNotFoundException : CommunicationException
-
public class FaultCode
-
public sealed class FaultContractAttribute : Attribute
-
public class FaultException : CommunicationException
- public FaultException(FaultReason reason)
- public FaultException(string reason, FaultCode code)
- public FaultException(FaultReason reason, FaultCode code)
- public FaultException(string reason, FaultCode code, string action)
- public FaultException(FaultReason reason, FaultCode code, string action)
- public FaultException(MessageFault fault)
- public FaultException(FaultReason reason, FaultCode code, string action)
- public static FaultException CreateFault(MessageFault messageFault, Type[] faultDetailTypes)
- public static FaultException CreateFault(MessageFault messageFault, Type[] faultDetailTypes)
-
public class FaultException<TDetail> : FaultException
- public FaultException(TDetail detail, string reason)
- public FaultException(TDetail detail, string reason, FaultCode code)
- public FaultException(TDetail detail, FaultReason reason, FaultCode code, string action)
- public FaultException(TDetail detail, string reason)
- public FaultException(TDetail detail, string reason, FaultCode code)
- public FaultException(TDetail detail, FaultReason reason, FaultCode code, string action)
-
public class FaultReason
-
public class FaultReasonText
-
public static class HostNameComparisonModeHelper
-
public interface IAsyncCommunicationObject : ICommunicationObject
-
public interface IDuplexContextChannel : IContextChannel, IChannel, ICommunicationObject, IExtensibleObject<IContextChannel>
-
public enum ImpersonationOption
-
public sealed class InstanceContext : CommunicationObject, IExtensibleObject<InstanceContext>
-
public enum InstanceContextMode
-
public interface IServiceChannel : IContextChannel, IChannel, ICommunicationObject, IExtensibleObject<IContextChannel>
-
public sealed class MessageContractAttribute : Attribute
-
public abstract class MessageContractMemberAttribute : Attribute
-
public class : MessageContractMemberAttribute
- public string { get; set; }
- public bool { get; set; }
-
public class : ProtocolException
- public (string message, string headerName, string ns, Exception innerException)
- public ()
- public (string message, string headerName, string ns, Exception innerException)
-
public abstract class MessageSecurityVersion
-
public sealed class OperationContext : IExtensibleObject<OperationContext>
-
public sealed class OperationContractAttribute : Attribute
-
public sealed class PeerHopCountAttribute : MessageHeaderAttribute
-
public class ProtocolException : CommunicationException
-
public class QuotaExceededException : Exception
-
public enum ReceiveErrorHandling
-
public class RsaEndpointIdentity : EndpointIdentity
-
public class ServerTooBusyException : CommunicationException
-
public class ServiceActivationException : CommunicationException
-
public sealed class ServiceContractAttribute : Attribute
-
public sealed class ServiceKnownTypeAttribute : Attribute
-
public class SpnEndpointIdentity : EndpointIdentity
-
public static class TimeSpanHelper
-
public class UriSchemeKeyedCollection : SynchronizedKeyedCollection<string, Uri>
-
public enum WSMessageEncoding
-
public class X509CertificateEndpointIdentity : EndpointIdentity
System.ServiceModel.Channels
-
public abstract class
-
public sealed class BinaryMessageEncodingBindingElement : MessageEncodingBindingElement
-
public class BinaryVersion
-
public class BindingContext
-
public abstract class BodyWriter
-
public class BufferedReadStream : Stream
-
public static class CommunicationObjectInternal
-
public class CustomBinding : Binding
-
public abstract class DelegatingStream : Stream
-
public abstract class FaultConverter
-
public interface IAsyncChannelFactory : IChannelFactory, ICommunicationObject, IAsyncCommunicationObject
-
public interface IAsyncInputChannel : IInputChannel, IChannel, ICommunicationObject, IAsyncCommunicationObject
-
public interface IAsyncOutputChannel : IOutputChannel, IChannel, ICommunicationObject, IAsyncCommunicationObject
-
public interface IAsyncOutputSessionChannel : IOutputSessionChannel, IOutputChannel, IChannel, ICommunicationObject, ISessionChannel<IOutputSession>, IAsyncOutputChannel, IAsyncCommunicationObject
-
public interface IBindingMulticastCapabilities
-
public interface IBindingRuntimePreferences
-
public interface IChannelListener : ICommunicationObject
-
public interface IChannelListener<TChannel> : IChannelListener, ICommunicationObject where TChannel : IChannel
-
public interface IReceiveContextSettings
-
public interface IReplyChannel : IChannel, ICommunicationObject
-
public interface IReplySessionChannel : IReplyChannel, IChannel, ICommunicationObject, ISessionChannel<IInputSession>
-
public interface ITransportCompressionSupport
-
public sealed class LocalClientSecuritySettings
-
public abstract class Message : IDisposable
- public static Message CreateMessage(MessageVersion version, string action)
- public static Message CreateMessage(MessageVersion version, string action, XmlReader body)
- public static Message CreateMessage(MessageVersion version, string action, XmlDictionaryReader body)
- public static Message CreateMessage(MessageVersion version, string action)
- public static Message CreateMessage(XmlReader envelopeReader, int maxSizeOfHeaders, MessageVersion version)
- public static Message CreateMessage(MessageVersion version, string action, XmlDictionaryReader body)
- public static Message CreateMessage(MessageVersion version, string action, XmlReader body)
- public static Message CreateMessage(XmlReader envelopeReader, int maxSizeOfHeaders, MessageVersion version)
- public static Message CreateMessage(MessageVersion version, MessageFault fault, string action)
- public IAsyncResult BeginWriteBodyContents(XmlDictionaryWriter writer, AsyncCallback callback, object state)
- public IAsyncResult BeginWriteMessage(XmlDictionaryWriter writer, AsyncCallback callback, object state)
- public void EndWriteBodyContents(IAsyncResult result)
- public void EndWriteMessage(IAsyncResult result)
- protected virtual IAsyncResult OnBeginWriteBodyContents(XmlDictionaryWriter writer, AsyncCallback callback, object state)
- protected virtual IAsyncResult OnBeginWriteMessage(XmlDictionaryWriter writer, AsyncCallback callback, object state)
- protected virtual void OnEndWriteBodyContents(IAsyncResult result)
- protected virtual void OnEndWriteMessage(IAsyncResult result)
- protected virtual Task OnWriteBodyContentsAsync(XmlDictionaryWriter writer)
- public virtual Task OnWriteMessageAsync(XmlDictionaryWriter writer)
- public void WriteBody(XmlWriter writer)
- public void WriteBody(XmlWriter writer)
- public Task WriteBodyContentsAsync(XmlDictionaryWriter writer)
- public void WriteMessage(XmlWriter writer)
- public virtual Task WriteMessageAsync(XmlWriter writer)
- public virtual Task WriteMessageAsync(XmlDictionaryWriter writer)
- public void WriteStartBody(XmlWriter writer)
- public void WriteMessage(XmlWriter writer)
- public void WriteStartBody(XmlWriter writer)
-
public abstract class MessageEncoder
- public virtual IAsyncResult BeginWriteMessage(Message message, Stream stream, AsyncCallback callback, object state)
- public virtual void EndWriteMessage(IAsyncResult result)
- public Message ReadMessage(Stream stream, int maxSizeOfHeaders)
- public abstract Message ReadMessage(Stream stream, int maxSizeOfHeaders, string contentType)
- public virtual ValueTask<Message> ReadMessageAsync(Stream stream, int maxSizeOfHeaders, string contentType)
- public virtual ValueTask<Message> ReadMessageAsync(ArraySegment<byte> buffer, BufferManager bufferManager, string contentType)
- public abstract void WriteMessage(Message message, Stream stream)
- public Message ReadMessage(Stream stream, int maxSizeOfHeaders)
- public abstract Message ReadMessage(Stream stream, int maxSizeOfHeaders, string contentType)
- public virtual ValueTask WriteMessageAsync(Message message, Stream stream)
- public virtual ValueTask<ArraySegment<byte>> WriteMessageAsync(Message message, int maxMessageSize, BufferManager bufferManager, int messageOffset)
- public abstract void WriteMessage(Message message, Stream stream)
-
public abstract class MessageFault
- public bool IsMustUnderstandFault { get; }
- public static MessageFault CreateFault(FaultCode code, string reason)
- public static MessageFault CreateFault(FaultCode code, FaultReason reason)
- public static MessageFault CreateFault(FaultCode code, FaultReason reason, object detail)
- public static MessageFault CreateFault(FaultCode code, FaultReason reason, object detail, XmlObjectSerializer serializer)
- public static MessageFault CreateFault(FaultCode code, FaultReason reason, object detail, XmlObjectSerializer serializer, string actor)
- public static MessageFault CreateFault(FaultCode code, FaultReason reason, object detail, XmlObjectSerializer serializer, string actor, string node)
- public static bool (MessageHeaders headers, string name, string ns)
- public void WriteTo(XmlWriter writer, EnvelopeVersion version)
- public void WriteTo(XmlDictionaryWriter writer, EnvelopeVersion version)
-
public abstract class : MessageHeaderInfo
-
public sealed class : IEnumerable<MessageHeaderInfo>, IEnumerable
- public (MessageVersion version, int initialSize)
- public (MessageVersion version)
- public (MessageVersion version)
- public (MessageVersion version, int initialSize)
- public T <T>(string name, string ns)
- public T <T>(string name, string ns, string[] actors)
- public T <T>(string name, string ns, XmlObjectSerializer serializer)
- public T <T>(string name, string ns)
- public T <T>(string name, string ns, XmlObjectSerializer serializer)
- public T <T>(string name, string ns, string[] actors)
- public void (int headerIndex, XmlWriter writer)
- public void (int headerIndex, XmlWriter writer)
- public void (int headerIndex, XmlWriter writer)
- public void (int headerIndex, XmlWriter writer)
- public void (int headerIndex, XmlWriter writer)
- public void (int headerIndex, XmlWriter writer)
-
public sealed class MessageProperties : ICollection<KeyValuePair<string, object>>, IEnumerable<KeyValuePair<string, object>>, IEnumerable, IDictionary<string, object>, IDisposable
-
public abstract class OutputChannel : ChannelBase, IOutputChannel, IChannel, ICommunicationObject, IAsyncOutputChannel, IAsyncCommunicationObject
-
public abstract class SecurityBindingElement : BindingElement
-
public enum
-
public class ServiceChannelProxy : DispatchProxy, ICommunicationObject, IChannel, IClientChannel, IContextChannel, IExtensibleObject<IContextChannel>, IDisposable, IOutputChannel, IRequestChannel, IServiceChannel, IDuplexContextChannel
-
public enum SupportedAddressingMode
-
public sealed class TextMessageEncodingBindingElement : MessageEncodingBindingElement
-
public class XmlObjectSerializerFault : MessageFault
System.ServiceModel.Description
System.ServiceModel.Dispatcher
System.ServiceModel.Security
-
public class Basic256SecurityAlgorithmSuite : SecurityAlgorithmSuite
-
public class Basic256Sha256SecurityAlgorithmSuite : Basic256SecurityAlgorithmSuite
-
public class BinarySecretKeyIdentifierClause : BinaryKeyIdentifierClause
-
public class ChannelProtectionRequirements
-
public interface ISecureConversationSession : ISecuritySession, ISession
-
public class MessagePartSpecification
-
public enum MessageProtectionOrder
-
public class MessageSecurityException : CommunicationException
-
public sealed class MessageSecurityTokenVersion : SecurityTokenVersion
-
public abstract class NonceCache
-
public class ScopedMessagePartSpecification
-
public abstract class SecurityAlgorithmSuite
-
public class SecurityContextKeyIdentifierClause : SecurityKeyIdentifierClause
-
public abstract class SecurityStateEncoder
-
public class SspiSecurityTokenProvider : SecurityTokenProvider
-
public class TripleDesSecurityAlgorithmSuite : SecurityAlgorithmSuite
-
public sealed class WindowsClientCredential
-
public class WSSecurityTokenSerializer : SecurityTokenSerializer
-
public sealed class X509CertificateInitiatorClientCredential
-
public sealed class X509CertificateRecipientClientCredential
- public void SetDefaultCertificate(string subjectName, StoreLocation storeLocation, StoreName storeName)
- public void SetScopedCertificate(string subjectName, StoreLocation storeLocation, StoreName storeName, Uri targetService)
- public void SetDefaultCertificate(string subjectName, StoreLocation storeLocation, StoreName storeName)
- public void SetScopedCertificate(string subjectName, StoreLocation storeLocation, StoreName storeName, Uri targetService)
-
public class X509ClientCertificateAuthentication
System.ServiceModel.Security.Tokens