Silverlight 5 | WinRT |
public class ActionMessageFilter | |
: MessageFilter | |
public ReadOnlyCollection`1<String> Actions { get; } | |
internal protected virtual IMessageFilterTable`1<FilterData> CreateFilterTable(); | |
public virtual Boolean Match(Message message); | |
public virtual Boolean Match(MessageBuffer messageBuffer); |
public class ChannelDispatcher | |
: ChannelDispatcherBase, ICommunicationObject | |
public Boolean AsynchronousTransactedAcceptEnabled { get; set; } | |
public String BindingName { get; } | |
public SynchronizedCollection`1<IChannelInitializer> ChannelInitializers { get; } | |
protected virtual TimeSpan DefaultCloseTimeout { get; } | |
protected virtual TimeSpan DefaultOpenTimeout { get; } | |
public SynchronizedCollection`1<EndpointDispatcher> Endpoints { get; } | |
public Collection`1<IErrorHandler> ErrorHandlers { get; } | |
public virtual ServiceHostBase Host { get; } | |
public Boolean IncludeExceptionDetailInFaults { get; set; } | |
public Boolean IsTransactedAccept { get; } | |
public Boolean IsTransactedReceive { get; set; } | |
public virtual IChannelListener Listener { get; } | |
public Boolean ManualAddressing { get; set; } | |
public Int32 MaxPendingReceives { get; set; } | |
public Int32 MaxTransactedBatchSize { get; set; } | |
public MessageVersion MessageVersion { get; set; } | |
public Boolean ReceiveContextEnabled { get; set; } | |
public Boolean ReceiveSynchronously { get; set; } | |
public Boolean SendAsynchronously { get; set; } | |
public ServiceThrottle ServiceThrottle { get; set; } | |
public IsolationLevel TransactionIsolationLevel { get; set; } | |
public TimeSpan TransactionTimeout { get; set; } | |
protected virtual void Attach(ServiceHostBase host); | |
public virtual void CloseInput(); | |
protected virtual void Detach(ServiceHostBase host); | |
protected virtual void OnAbort(); | |
protected virtual IAsyncResult OnBeginClose(TimeSpan timeout, AsyncCallback callback, Object state); | |
protected virtual IAsyncResult OnBeginOpen(TimeSpan timeout, AsyncCallback callback, Object state); | |
protected virtual void OnClose(TimeSpan timeout); | |
protected virtual void OnClosed(); | |
protected virtual void OnEndClose(IAsyncResult result); | |
protected virtual void OnEndOpen(IAsyncResult result); | |
protected virtual void OnOpen(TimeSpan timeout); | |
protected virtual void OnOpened(); | |
protected virtual void OnOpening(); |
public abstract class ChannelDispatcherBase | |
: CommunicationObject, ICommunicationObject | |
public abstract virtual ServiceHostBase Host { get; } | |
public abstract virtual IChannelListener Listener { get; } | |
protected virtual void Attach(ServiceHostBase host); | |
public virtual void CloseInput(); | |
protected virtual void Detach(ServiceHostBase host); |
public class ChannelDispatcherCollection | |
: SynchronizedCollection`1<ChannelDispatcherBase>, IList`1<ChannelDispatcherBase>, ICollection`1<ChannelDispatcherBase>, IEnumerable`1<ChannelDispatcherBase>, IEnumerable, IList, ICollection | |
protected virtual void ClearItems(); | |
protected virtual void InsertItem(Int32 index, ChannelDispatcherBase item); | |
protected virtual void RemoveItem(Int32 index); | |
protected virtual void SetItem(Int32 index, ChannelDispatcherBase item); |
public sealed class ClientOperation | public sealed class ClientOperation |
public String Action { get; } | public String Action { get; } |
public MethodInfo BeginMethod { get; set; } | public MethodInfo BeginMethod { get; set; } |
public ICollection`1<IParameterInspector> ClientParameterInspectors { get; } | |
public Boolean DeserializeReply { get; set; } | public Boolean DeserializeReply { get; set; } |
public MethodInfo EndMethod { get; set; } | public MethodInfo EndMethod { get; set; } |
public SynchronizedCollection`1<FaultContractInfo> FaultContractInfos { get; } | |
public IClientMessageFormatter Formatter { get; set; } | public IClientMessageFormatter Formatter { get; set; } |
public Boolean IsInitiating { get; set; } | public Boolean IsInitiating { get; set; } |
public Boolean IsOneWay { get; set; } | public Boolean IsOneWay { get; set; } |
public Boolean IsTerminating { get; set; } | public Boolean IsTerminating { get; set; } |
public String Name { get; } | public String Name { get; } |
public IList`1<IParameterInspector> ParameterInspectors { get; } | public SynchronizedCollection`1<IParameterInspector> ParameterInspectors { get; } |
public ClientRuntime Parent { get; } | public ClientRuntime Parent { get; } |
public String ReplyAction { get; } | public String ReplyAction { get; } |
public Boolean SerializeRequest { get; set; } | public Boolean SerializeRequest { get; set; } |
public MethodInfo SyncMethod { get; set; } | public MethodInfo SyncMethod { get; set; } |
public MethodInfo TaskMethod { get; set; } |
public sealed class ClientRuntime | public sealed class ClientRuntime |
public Type CallbackClientType { get; set; } | |
public DispatchRuntime CallbackDispatchRuntime { get; } | |
public SynchronizedCollection`1<IChannelInitializer> ChannelInitializers { get; } | |
public ICollection`1<IClientMessageInspector> ClientMessageInspectors { get; } | |
public ICollection`1<ClientOperation> ClientOperations { get; } | |
public Type ContractClientType { get; set; } | public Type ContractClientType { get; set; } |
public String ContractName { get; } | public String ContractName { get; } |
public String ContractNamespace { get; } | public String ContractNamespace { get; } |
public SynchronizedCollection`1<IInteractiveChannelInitializer> InteractiveChannelInitializers { get; } | |
public Boolean ManualAddressing { get; set; } | public Boolean ManualAddressing { get; set; } |
public Int32 MaxFaultSize { get; set; } | public Int32 MaxFaultSize { get; set; } |
public IList`1<IClientMessageInspector> MessageInspectors { get; } | public SynchronizedCollection`1<IClientMessageInspector> MessageInspectors { get; } |
public Boolean MessageVersionNoneFaultsEnabled { get; set; } | public Boolean MessageVersionNoneFaultsEnabled { get; set; } |
public KeyedCollection`2<String, ClientOperation> Operations { get; } | public SynchronizedKeyedCollection`2<String, ClientOperation> Operations { get; } |
public IClientOperationSelector OperationSelector { get; set; } | public IClientOperationSelector OperationSelector { get; set; } |
public ClientOperation UnhandledClientOperation { get; } | public ClientOperation UnhandledClientOperation { get; } |
public Boolean ValidateMustUnderstand { get; set; } | |
public Uri Via { get; set; } | public Uri Via { get; set; } |
public sealed class DispatchOperation | public sealed class DispatchOperation |
: IDispatchOperation | |
public String Action { get; } | public String Action { get; } |
public Boolean AutoDisposeParameters { get; } | public Boolean AutoDisposeParameters { get; set; } |
public SynchronizedCollection`1<ICallContextInitializer> CallContextInitializers { get; } | |
public Boolean DeserializeRequest { get; set; } | public Boolean DeserializeRequest { get; set; } |
public SynchronizedCollection`1<FaultContractInfo> FaultContractInfos { get; } | |
public IDispatchMessageFormatter Formatter { get; set; } | public IDispatchMessageFormatter Formatter { get; set; } |
public ImpersonationOption Impersonation { get; set; } | |
public IOperationInvoker Invoker { get; set; } | |
public Boolean IsInsideTransactedReceiveScope { get; set; } | |
public Boolean IsOneWay { get; } | public Boolean IsOneWay { get; } |
public Boolean IsTerminating { get; set; } | |
public String Name { get; } | public String Name { get; } |
public SynchronizedCollection`1<IParameterInspector> ParameterInspectors { get; } | |
public DispatchRuntime Parent { get; } | public DispatchRuntime Parent { get; } |
public Boolean ReleaseInstanceAfterCall { get; set; } | |
public Boolean ReleaseInstanceBeforeCall { get; set; } | |
public String ReplyAction { get; } | |
public Boolean SerializeReply { get; set; } | public Boolean SerializeReply { get; set; } |
public Boolean TransactionAutoComplete { get; set; } |
public sealed class DispatchRuntime | public sealed class DispatchRuntime |
: IDispatchRuntime | |
public Boolean AutomaticInputSessionShutdown { get; set; } | |
public ClientRuntime CallbackClientRuntime { get; } | |
public ChannelDispatcher ChannelDispatcher { get; } | |
public ConcurrencyMode ConcurrencyMode { get; set; } | |
public EndpointDispatcher EndpointDispatcher { get; } | |
public Boolean EnsureOrderedDispatch { get; set; } | |
public ReadOnlyCollection`1<IAuthorizationPolicy> ExternalAuthorizationPolicies { get; set; } | |
public Boolean IgnoreTransactionMessageProperty { get; set; } | |
public Boolean ImpersonateCallerForAllOperations { get; set; } | |
public Boolean ImpersonateOnSerializingReply { get; set; } | |
public SynchronizedCollection`1<IInputSessionShutdown> InputSessionShutdownHandlers { get; } | |
public SynchronizedCollection`1<IInstanceContextInitializer> InstanceContextInitializers { get; } | |
public IInstanceContextProvider InstanceContextProvider { get; set; } | |
public IInstanceProvider InstanceProvider { get; set; } | |
public AuditLevel MessageAuthenticationAuditLevel { get; set; } | |
public SynchronizedCollection`1<IDispatchMessageInspector> MessageInspectors { get; } | |
public SynchronizedKeyedCollection`2<String, DispatchOperation> Operations { get; } | |
public IDispatchOperationSelector OperationSelector { get; set; } | |
public Boolean PreserveMessage { get; set; } | |
public PrincipalPermissionMode PrincipalPermissionMode { get; set; } | |
public Boolean ReleaseServiceInstanceOnTransactionComplete { get; set; } | |
public RoleProvider RoleProvider { get; set; } | |
public AuditLogLocation SecurityAuditLogLocation { get; set; } | |
public ServiceAuthenticationManager ServiceAuthenticationManager { get; set; } | |
public AuditLevel ServiceAuthorizationAuditLevel { get; set; } | |
public ServiceAuthorizationManager ServiceAuthorizationManager { get; set; } | |
public InstanceContext SingletonInstanceContext { get; set; } | |
public Boolean SuppressAuditFailure { get; set; } | |
public SynchronizationContext SynchronizationContext { get; set; } | |
public Boolean TransactionAutoCompleteOnSessionClose { get; set; } | |
public Type Type { get; set; } | |
public DispatchOperation UnhandledDispatchOperation { get; set; } | public DispatchOperation UnhandledDispatchOperation { get; set; } |
public class EndpointAddressMessageFilter | |
: MessageFilter | |
public EndpointAddress Address { get; } | |
public Boolean IncludeHostNameInComparison { get; } | |
internal protected virtual IMessageFilterTable`1<FilterData> CreateFilterTable(); | |
public virtual Boolean Match(Message message); | |
public virtual Boolean Match(MessageBuffer messageBuffer); |
public sealed class EndpointDispatcher | public class EndpointDispatcher |
public MessageFilter AddressFilter { get; set; } | |
public ChannelDispatcher ChannelDispatcher { get; } | |
public MessageFilter ContractFilter { get; set; } | |
public String ContractName { get; } | |
public String ContractNamespace { get; } | |
public DispatchRuntime DispatchRuntime { get; } | |
public EndpointAddress EndpointAddress { get; } | |
public Int32 FilterPriority { get; set; } |
public abstract class ExceptionHandler | |
static public ExceptionHandler AlwaysHandle { get; } | |
static public ExceptionHandler AsynchronousThreadExceptionHandler { get; set; } | |
static public ExceptionHandler TransportExceptionHandler { get; set; } | |
public abstract virtual Boolean HandleException(Exception exception); |
public class FaultContractInfo | public class FaultContractInfo |
public String Action { get; } | public String Action { get; } |
public Type Detail { get; } | public Type Detail { get; } |
public class FilterInvalidBodyAccessException | |
: InvalidBodyAccessException, ISerializable, _Exception | |
public Collection`1<MessageFilter> Filters { get; } |
public abstract interface ICallContextInitializer | |
public abstract virtual void AfterInvoke(Object correlationState); | |
public abstract virtual Object BeforeInvoke(InstanceContext instanceContext, IClientChannel channel, Message message); |
public abstract interface IChannelInitializer | |
public abstract virtual void Initialize(IClientChannel channel); |
public abstract interface IClientMessageFormatter | public abstract interface IClientMessageFormatter |
public abstract virtual Object DeserializeReply(Message message, Object parameters); | public abstract virtual Object DeserializeReply(Message message, Object parameters); |
public abstract virtual Message SerializeRequest(MessageVersion messageVersion, Object parameters); | public abstract virtual Message SerializeRequest(MessageVersion messageVersion, Object parameters); |
public abstract interface IClientMessageInspector | public abstract interface IClientMessageInspector |
public abstract virtual void AfterReceiveReply(Message& reply, Object correlationState); | public abstract virtual void AfterReceiveReply(Message& reply, Object correlationState); |
public abstract virtual Object BeforeSendRequest(Message& request, IClientChannel channel); | public abstract virtual Object BeforeSendRequest(Message& request, IClientChannel channel); |
public abstract interface IClientOperationSelector | public abstract interface IClientOperationSelector |
public abstract virtual Boolean AreParametersRequiredForSelection { get; } | public abstract virtual Boolean AreParametersRequiredForSelection { get; } |
public abstract virtual String SelectOperation(MethodBase method, Object parameters); | public abstract virtual String SelectOperation(MethodBase method, Object parameters); |
public abstract interface IDispatchMessageFormatter | public abstract interface IDispatchMessageFormatter |
public abstract virtual void DeserializeRequest(Message message, Object parameters); | public abstract virtual void DeserializeRequest(Message message, Object parameters); |
public abstract virtual Message SerializeReply(MessageVersion messageVersion, Object parameters, Object result); | public abstract virtual Message SerializeReply(MessageVersion messageVersion, Object parameters, Object result); |
public abstract interface IDispatchMessageInspector | |
public abstract virtual Object AfterReceiveRequest(Message& request, IClientChannel channel, InstanceContext instanceContext); | |
public abstract virtual void BeforeSendReply(Message& reply, Object correlationState); |
public abstract interface IDispatchOperationSelector | |
public abstract virtual String SelectOperation(Message& message); |
public abstract interface IErrorHandler | |
public abstract virtual Boolean HandleError(Exception error); | |
public abstract virtual void ProvideFault(Exception error, MessageVersion version, Message& fault); |
public abstract interface IInputSessionShutdown | |
public abstract virtual void ChannelFaulted(IDuplexContextChannel channel); | |
public abstract virtual void DoneReceiving(IDuplexContextChannel channel); |
public abstract interface IInstanceContextInitializer | |
public abstract virtual void Initialize(InstanceContext instanceContext, Message message); |
public abstract interface IInstanceContextProvider | |
public abstract virtual InstanceContext GetExistingInstanceContext(Message message, IContextChannel channel); | |
public abstract virtual void InitializeInstanceContext(InstanceContext instanceContext, Message message, IContextChannel channel); | |
public abstract virtual Boolean IsIdle(InstanceContext instanceContext); | |
public abstract virtual void NotifyIdle(InstanceContextIdleCallback callback, InstanceContext instanceContext); |
public abstract interface IInstanceProvider | |
public abstract virtual Object GetInstance(InstanceContext instanceContext); | |
public abstract virtual Object GetInstance(InstanceContext instanceContext, Message message); | |
public abstract virtual void ReleaseInstance(InstanceContext instanceContext, Object instance); |
public abstract interface IInteractiveChannelInitializer | |
public abstract virtual IAsyncResult BeginDisplayInitializationUI(IClientChannel channel, AsyncCallback callback, Object state); | |
public abstract virtual void EndDisplayInitializationUI(IAsyncResult result); |
public abstract interface IMessageFilterTable`1<TFilterData> | |
: IDictionary`2<MessageFilter, TFilterData>, ICollection`1<KeyValuePair`2<MessageFilter, TFilterData>>, IEnumerable`1<KeyValuePair`2<MessageFilter, TFilterData>>, IEnumerable | |
public abstract virtual Boolean GetMatchingFilter(Message message, out MessageFilter& filter); | |
public abstract virtual Boolean GetMatchingFilter(MessageBuffer messageBuffer, out MessageFilter& filter); | |
public abstract virtual Boolean GetMatchingFilters(Message message, ICollection`1<MessageFilter> results); | |
public abstract virtual Boolean GetMatchingFilters(MessageBuffer messageBuffer, ICollection`1<MessageFilter> results); | |
public abstract virtual Boolean GetMatchingValue(Message message, out TFilterData& value); | |
public abstract virtual Boolean GetMatchingValue(MessageBuffer messageBuffer, out TFilterData& value); | |
public abstract virtual Boolean GetMatchingValues(Message message, ICollection`1<TFilterData> results); | |
public abstract virtual Boolean GetMatchingValues(MessageBuffer messageBuffer, ICollection`1<TFilterData> results); |
public sealed class InstanceContextIdleCallback | |
: MulticastDelegate, ICloneable, ISerializable | |
public virtual IAsyncResult BeginInvoke(InstanceContext instanceContext, AsyncCallback callback, Object object); | |
public virtual void EndInvoke(IAsyncResult result); | |
public virtual void Invoke(InstanceContext instanceContext); |
public abstract class InvalidBodyAccessException | |
: SystemException, ISerializable, _Exception |
public abstract interface IOperationInvoker | |
public abstract virtual Boolean IsSynchronous { get; } | |
public abstract virtual Object AllocateInputs(); | |
public abstract virtual Object Invoke(Object instance, Object inputs, out Object[]& outputs); | |
public abstract virtual IAsyncResult InvokeBegin(Object instance, Object inputs, AsyncCallback callback, Object state); | |
public abstract virtual Object InvokeEnd(Object instance, out Object& outputs, IAsyncResult result); |
public abstract interface IParameterInspector | public abstract interface IParameterInspector |
public abstract virtual void AfterCall(String operationName, Object outputs, Object returnValue, Object correlationState); | public abstract virtual void AfterCall(String operationName, Object outputs, Object returnValue, Object correlationState); |
public abstract virtual Object BeforeCall(String operationName, Object inputs); | public abstract virtual Object BeforeCall(String operationName, Object inputs); |
public class MatchAllMessageFilter | |
: MessageFilter | |
public virtual Boolean Match(MessageBuffer messageBuffer); | |
public virtual Boolean Match(Message message); |
public class MatchNoneMessageFilter | |
: MessageFilter | |
public virtual Boolean Match(MessageBuffer messageBuffer); | |
public virtual Boolean Match(Message message); |
public abstract class MessageFilter | |
internal protected virtual IMessageFilterTable`1<FilterData> CreateFilterTable(); | |
public abstract virtual Boolean Match(MessageBuffer buffer); | |
public abstract virtual Boolean Match(Message message); |
public class MessageFilterException | |
: CommunicationException, ISerializable, _Exception | |
public Collection`1<MessageFilter> Filters { get; } |
public class MessageFilterTable`1<TFilterData> | |
: IMessageFilterTable`1<TFilterData>, IDictionary`2<MessageFilter, TFilterData>, ICollection`1<KeyValuePair`2<MessageFilter, TFilterData>>, IEnumerable`1<KeyValuePair`2<MessageFilter, TFilterData>>, IEnumerable | |
public virtual Int32 Count { get; } | |
public Int32 DefaultPriority { get; set; } | |
public virtual Boolean IsReadOnly { get; } | |
public virtual TFilterData Item { get; set; } | |
public virtual ICollection`1<MessageFilter> Keys { get; } | |
public virtual ICollection`1<TFilterData> Values { get; } | |
public virtual void Add(MessageFilter filter, TFilterData data); | |
public void Add(MessageFilter filter, TFilterData data, Int32 priority); | |
public virtual void Add(KeyValuePair`2<MessageFilter, TFilterData> item); | |
public virtual void Clear(); | |
public virtual Boolean Contains(KeyValuePair`2<MessageFilter, TFilterData> item); | |
public virtual Boolean ContainsKey(MessageFilter filter); | |
public virtual void CopyTo(KeyValuePair`2 array, Int32 arrayIndex); | |
protected virtual IMessageFilterTable`1<TFilterData> CreateFilterTable(MessageFilter filter); | |
public virtual IEnumerator`1<KeyValuePair`2<MessageFilter, TFilterData>> GetEnumerator(); | |
public virtual Boolean GetMatchingFilter(Message message, out MessageFilter& filter); | |
public virtual Boolean GetMatchingFilter(MessageBuffer buffer, out MessageFilter& filter); | |
public virtual Boolean GetMatchingFilters(Message message, ICollection`1<MessageFilter> results); | |
public virtual Boolean GetMatchingFilters(MessageBuffer buffer, ICollection`1<MessageFilter> results); | |
public virtual Boolean GetMatchingValue(Message message, out TFilterData& data); | |
public virtual Boolean GetMatchingValue(MessageBuffer buffer, out TFilterData& data); | |
public virtual Boolean GetMatchingValues(Message message, ICollection`1<TFilterData> results); | |
public virtual Boolean GetMatchingValues(MessageBuffer buffer, ICollection`1<TFilterData> results); | |
public Int32 GetPriority(MessageFilter filter); | |
public virtual Boolean Remove(MessageFilter filter); | |
public virtual Boolean Remove(KeyValuePair`2<MessageFilter, TFilterData> item); | |
public virtual Boolean TryGetValue(MessageFilter filter, out TFilterData& data); |
class DataContractSerializerOperationFormatter+MessageInfo | |
class DataContractSerializerOperationFormatter | |
public abstract class MessageQuery | |
public virtual MessageQueryCollection CreateMessageQueryCollection(); | |
public abstract virtual TResult Evaluate(Message message); | |
public abstract virtual TResult Evaluate(MessageBuffer buffer); |
public abstract class MessageQueryCollection | |
: Collection`1<MessageQuery>, IList`1<MessageQuery>, ICollection`1<MessageQuery>, IEnumerable`1<MessageQuery>, IEnumerable, IList, ICollection, IReadOnlyList`1<MessageQuery> | |
public abstract virtual IEnumerable`1<KeyValuePair`2<MessageQuery, TResult>> Evaluate(Message message); | |
public abstract virtual IEnumerable`1<KeyValuePair`2<MessageQuery, TResult>> Evaluate(MessageBuffer buffer); |
public class MessageQueryTable`1<TItem> | |
: IDictionary`2<MessageQuery, TItem>, ICollection`1<KeyValuePair`2<MessageQuery, TItem>>, IEnumerable`1<KeyValuePair`2<MessageQuery, TItem>>, IEnumerable | |
public virtual Int32 Count { get; } | |
public virtual Boolean IsReadOnly { get; } | |
public virtual TItem Item { get; set; } | |
public virtual ICollection`1<MessageQuery> Keys { get; } | |
public virtual ICollection`1<TItem> Values { get; } | |
public virtual void Add(MessageQuery key, TItem value); | |
public virtual void Add(KeyValuePair`2<MessageQuery, TItem> item); | |
public virtual void Clear(); | |
public virtual Boolean Contains(KeyValuePair`2<MessageQuery, TItem> item); | |
public virtual Boolean ContainsKey(MessageQuery key); | |
public virtual void CopyTo(KeyValuePair`2 array, Int32 arrayIndex); | |
public IEnumerable`1<KeyValuePair`2<MessageQuery, TResult>> Evaluate(Message message); | |
public IEnumerable`1<KeyValuePair`2<MessageQuery, TResult>> Evaluate(MessageBuffer buffer); | |
public virtual IEnumerator`1<KeyValuePair`2<MessageQuery, TItem>> GetEnumerator(); | |
public virtual Boolean Remove(MessageQuery key); | |
public virtual Boolean Remove(KeyValuePair`2<MessageQuery, TItem> item); | |
public virtual Boolean TryGetValue(MessageQuery key, out TItem& value); |
public class MultipleFilterMatchesException | |
: SystemException, ISerializable, _Exception | |
public Collection`1<MessageFilter> Filters { get; } |
public class NavigatorInvalidBodyAccessException | |
: InvalidBodyAccessException, ISerializable, _Exception |
class DataContractSerializerOperationFormatter+PartInfo | |
public MessagePartDescription Description { get; } | |
public XmlDictionaryString DictionaryName { get; } | |
public XmlDictionaryString DictionaryNamespace { get; } | |
public XmlObjectSerializer Serializer { get; } |
public class PrefixEndpointAddressMessageFilter | |
: MessageFilter | |
public EndpointAddress Address { get; } | |
public Boolean IncludeHostNameInComparison { get; } | |
internal protected virtual IMessageFilterTable`1<FilterData> CreateFilterTable(); | |
public virtual Boolean Match(MessageBuffer messageBuffer); | |
public virtual Boolean Match(Message message); |
public class QueryStringConverter | |
public virtual Boolean CanConvert(Type type); | |
public virtual String ConvertValueToString(Object parameter, Type parameterType); |
public abstract class SeekableXPathNavigator | |
: XPathNavigator, ICloneable, IXPathNavigable, IXmlNamespaceResolver | |
public abstract virtual Int64 CurrentPosition { get; set; } | |
public abstract virtual XmlNodeOrder ComparePosition(Int64 firstPosition, Int64 secondPosition); | |
public abstract virtual String GetLocalName(Int64 nodePosition); | |
public abstract virtual String GetName(Int64 nodePosition); | |
public abstract virtual String GetNamespace(Int64 nodePosition); | |
public abstract virtual XPathNodeType GetNodeType(Int64 nodePosition); | |
public abstract virtual String GetValue(Int64 nodePosition); |
public sealed class ServiceThrottle | |
public Int32 MaxConcurrentCalls { get; set; } | |
public Int32 MaxConcurrentInstances { get; set; } | |
public Int32 MaxConcurrentSessions { get; set; } |
public class XPathMessageContext | |
: XsltContext, IXmlNamespaceResolver, IEnumerable | |
public virtual Boolean Whitespace { get; } | |
public virtual Int32 CompareDocument(String baseUri, String nextBaseUri); | |
public virtual Boolean PreserveWhitespace(XPathNavigator node); | |
public virtual IXsltContextFunction ResolveFunction(String prefix, String name, XPathResultType argTypes); | |
public virtual IXsltContextVariable ResolveVariable(String prefix, String name); |
public class XPathMessageFilter | |
: MessageFilter, IXmlSerializable | |
public XmlNamespaceManager Namespaces { get; } | |
public Int32 NodeQuota { get; set; } | |
public String XPath { get; } | |
internal protected virtual IMessageFilterTable`1<FilterData> CreateFilterTable(); | |
public virtual Boolean Match(Message message); | |
public virtual Boolean Match(MessageBuffer messageBuffer); | |
public Boolean Match(XPathNavigator navigator); | |
public Boolean Match(SeekableXPathNavigator navigator); | |
protected virtual XmlSchema OnGetSchema(); | |
protected virtual void OnReadXml(XmlReader reader); | |
protected virtual void OnWriteXml(XmlWriter writer); | |
protected void ReadXPath(XmlReader reader, XmlNamespaceManager namespaces); | |
static public XmlSchemaType StaticGetSchema(XmlSchemaSet schemas); | |
public void TrimToSize(); | |
protected void WriteXPath(XmlWriter writer, IXmlNamespaceResolver resolver); | |
public void WriteXPathTo(XmlWriter writer, String prefix, String localName, String ns, Boolean writeNamespaces); |
public class XPathMessageFilterTable`1<TFilterData> | |
: IMessageFilterTable`1<TFilterData>, IDictionary`2<MessageFilter, TFilterData>, ICollection`1<KeyValuePair`2<MessageFilter, TFilterData>>, IEnumerable`1<KeyValuePair`2<MessageFilter, TFilterData>>, IEnumerable | |
public virtual Int32 Count { get; } | |
public virtual Boolean IsReadOnly { get; } | |
public virtual TFilterData Item { get; set; } | |
public virtual ICollection`1<MessageFilter> Keys { get; } | |
public Int32 NodeQuota { get; set; } | |
public virtual ICollection`1<TFilterData> Values { get; } | |
public virtual void Add(MessageFilter filter, TFilterData data); | |
public virtual void Add(KeyValuePair`2<MessageFilter, TFilterData> item); | |
public void Add(XPathMessageFilter filter, TFilterData data); | |
public virtual void Clear(); | |
public virtual Boolean Contains(KeyValuePair`2<MessageFilter, TFilterData> item); | |
public virtual Boolean ContainsKey(MessageFilter filter); | |
public virtual void CopyTo(KeyValuePair`2 array, Int32 arrayIndex); | |
public virtual IEnumerator`1<KeyValuePair`2<MessageFilter, TFilterData>> GetEnumerator(); | |
public virtual Boolean GetMatchingFilter(Message message, out MessageFilter& filter); | |
public virtual Boolean GetMatchingFilter(MessageBuffer messageBuffer, out MessageFilter& filter); | |
public Boolean GetMatchingFilter(SeekableXPathNavigator navigator, out MessageFilter& filter); | |
public Boolean GetMatchingFilter(XPathNavigator navigator, out MessageFilter& filter); | |
public virtual Boolean GetMatchingFilters(Message message, ICollection`1<MessageFilter> results); | |
public virtual Boolean GetMatchingFilters(MessageBuffer messageBuffer, ICollection`1<MessageFilter> results); | |
public Boolean GetMatchingFilters(SeekableXPathNavigator navigator, ICollection`1<MessageFilter> results); | |
public Boolean GetMatchingFilters(XPathNavigator navigator, ICollection`1<MessageFilter> results); | |
public virtual Boolean GetMatchingValue(Message message, out TFilterData& data); | |
public virtual Boolean GetMatchingValue(MessageBuffer messageBuffer, out TFilterData& data); | |
public Boolean GetMatchingValue(SeekableXPathNavigator navigator, out TFilterData& data); | |
public Boolean GetMatchingValue(XPathNavigator navigator, out TFilterData& data); | |
public virtual Boolean GetMatchingValues(Message message, ICollection`1<TFilterData> results); | |
public virtual Boolean GetMatchingValues(MessageBuffer messageBuffer, ICollection`1<TFilterData> results); | |
public Boolean GetMatchingValues(SeekableXPathNavigator navigator, ICollection`1<TFilterData> results); | |
public Boolean GetMatchingValues(XPathNavigator navigator, ICollection`1<TFilterData> results); | |
public virtual Boolean Remove(MessageFilter filter); | |
public virtual Boolean Remove(KeyValuePair`2<MessageFilter, TFilterData> item); | |
public Boolean Remove(XPathMessageFilter filter); | |
public void TrimToSize(); | |
public virtual Boolean TryGetValue(MessageFilter filter, out TFilterData& data); |
public class XPathMessageQueryCollection | |
: MessageQueryCollection, IList`1<MessageQuery>, ICollection`1<MessageQuery>, IEnumerable`1<MessageQuery>, IEnumerable, IList, ICollection, IReadOnlyList`1<MessageQuery> | |
public virtual IEnumerable`1<KeyValuePair`2<MessageQuery, TResult>> Evaluate(Message message); | |
public virtual IEnumerable`1<KeyValuePair`2<MessageQuery, TResult>> Evaluate(MessageBuffer buffer); | |
protected virtual void InsertItem(Int32 index, MessageQuery item); | |
protected virtual void RemoveItem(Int32 index); | |
protected virtual void SetItem(Int32 index, MessageQuery item); |
public class XPathNavigatorException | |
: XPathException, ISerializable, _Exception |
public sealed class XPathResult | |
: IDisposable | |
public XPathResultType ResultType { get; } | |
public virtual void Dispose(); | |
public Boolean GetResultAsBoolean(); | |
public XPathNodeIterator GetResultAsNodeset(); | |
public Double GetResultAsNumber(); | |
public String GetResultAsString(); |