|
<?xml version="1.0"?>
|
|
<doc>
|
|
<assembly>
|
|
<name>DotNetOpenAuth.Core</name>
|
|
</assembly>
|
|
<members>
|
|
<member name="T:DotNetOpenAuth.Assumes">
|
|
<summary>
|
|
Internal state consistency checks that throw an internal error exception when they fail.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Assumes.True(System.Boolean,System.String)">
|
|
<summary>
|
|
Validates some expression describing the acceptable condition evaluates to true.
|
|
</summary>
|
|
<param name="condition">The expression that must evaluate to true to avoid an internal error exception.</param>
|
|
<param name="message">The message to include with the exception.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Assumes.True(System.Boolean,System.String,System.Object[])">
|
|
<summary>
|
|
Validates some expression describing the acceptable condition evaluates to true.
|
|
</summary>
|
|
<param name="condition">The expression that must evaluate to true to avoid an internal error exception.</param>
|
|
<param name="unformattedMessage">The unformatted message.</param>
|
|
<param name="args">Formatting arguments.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Assumes.Fail(System.String)">
|
|
<summary>
|
|
Throws an internal error exception.
|
|
</summary>
|
|
<param name="message">The message.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Assumes.NotReachable">
|
|
<summary>
|
|
Throws an internal error exception.
|
|
</summary>
|
|
<returns>Nothing. This method always throws.</returns>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Assumes.InternalErrorException">
|
|
<summary>
|
|
An internal error exception that should never be caught.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Assumes.InternalErrorException.#ctor">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Assumes.InternalErrorException"/> class.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Assumes.InternalErrorException.#ctor(System.String)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Assumes.InternalErrorException"/> class.
|
|
</summary>
|
|
<param name="message">The message.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Assumes.InternalErrorException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Assumes.InternalErrorException"/> class.
|
|
</summary>
|
|
<param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
|
|
<param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
|
|
<exception cref="T:System.ArgumentNullException">The <paramref name="info"/> parameter is null. </exception>
|
|
<exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0). </exception>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.Base64WebEncoder">
|
|
<summary>
|
|
A message part encoder that translates between <c>byte[]</c> and base64web encoded strings.
|
|
</summary>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.Reflection.IMessagePartEncoder">
|
|
<summary>
|
|
An interface describing how various objects can be serialized and deserialized between their object and string forms.
|
|
</summary>
|
|
<remarks>
|
|
Implementations of this interface must include a default constructor and must be thread-safe.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Reflection.IMessagePartEncoder.Encode(System.Object)">
|
|
<summary>
|
|
Encodes the specified value.
|
|
</summary>
|
|
<param name="value">The value. Guaranteed to never be null.</param>
|
|
<returns>The <paramref name="value"/> in string form, ready for message transport.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Reflection.IMessagePartEncoder.Decode(System.String)">
|
|
<summary>
|
|
Decodes the specified value.
|
|
</summary>
|
|
<param name="value">The string value carried by the transport. Guaranteed to never be null, although it may be empty.</param>
|
|
<returns>The deserialized form of the given string.</returns>
|
|
<exception cref="T:System.FormatException">Thrown when the string value given cannot be decoded into the required object type.</exception>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Base64WebEncoder.Encode(System.Object)">
|
|
<summary>
|
|
Encodes the specified value.
|
|
</summary>
|
|
<param name="value">The value. Guaranteed to never be null.</param>
|
|
<returns>The <paramref name="value"/> in string form, ready for message transport.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Base64WebEncoder.Decode(System.String)">
|
|
<summary>
|
|
Decodes the specified value.
|
|
</summary>
|
|
<param name="value">The string value carried by the transport. Guaranteed to never be null, although it may be empty.</param>
|
|
<returns>The deserialized form of the given string.</returns>
|
|
<exception cref="T:System.FormatException">Thrown when the string value given cannot be decoded into the required object type.</exception>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.Bindings.AsymmetricCryptoKeyStoreWrapper">
|
|
<summary>
|
|
Provides RSA encryption of symmetric keys to protect them from a theft of
|
|
the persistent store.
|
|
</summary>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.Bindings.ICryptoKeyStore">
|
|
<summary>
|
|
A persistent store for rotating symmetric cryptographic keys.
|
|
</summary>
|
|
<remarks>
|
|
Implementations should persist it in such a way that the keys are shared across all servers
|
|
on a web farm, where applicable.
|
|
The store should consider protecting the persistent store against theft resulting in the loss
|
|
of the confidentiality of the keys. One possible mitigation is to asymmetrically encrypt
|
|
each key using a certificate installed in the server's certificate store.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Bindings.ICryptoKeyStore.GetKey(System.String,System.String)">
|
|
<summary>
|
|
Gets the key in a given bucket and handle.
|
|
</summary>
|
|
<param name="bucket">The bucket name. Case sensitive.</param>
|
|
<param name="handle">The key handle. Case sensitive.</param>
|
|
<returns>The cryptographic key, or <c>null</c> if no matching key was found.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Bindings.ICryptoKeyStore.GetKeys(System.String)">
|
|
<summary>
|
|
Gets a sequence of existing keys within a given bucket.
|
|
</summary>
|
|
<param name="bucket">The bucket name. Case sensitive.</param>
|
|
<returns>A sequence of handles and keys, ordered by descending <see cref="P:DotNetOpenAuth.Messaging.Bindings.CryptoKey.ExpiresUtc"/>.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Bindings.ICryptoKeyStore.StoreKey(System.String,System.String,DotNetOpenAuth.Messaging.Bindings.CryptoKey)">
|
|
<summary>
|
|
Stores a cryptographic key.
|
|
</summary>
|
|
<param name="bucket">The name of the bucket to store the key in. Case sensitive.</param>
|
|
<param name="handle">The handle to the key, unique within the bucket. Case sensitive.</param>
|
|
<param name="key">The key to store.</param>
|
|
<exception cref="T:DotNetOpenAuth.Messaging.Bindings.CryptoKeyCollisionException">Thrown in the event of a conflict with an existing key in the same bucket and with the same handle.</exception>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Bindings.ICryptoKeyStore.RemoveKey(System.String,System.String)">
|
|
<summary>
|
|
Removes the key.
|
|
</summary>
|
|
<param name="bucket">The bucket name. Case sensitive.</param>
|
|
<param name="handle">The key handle. Case sensitive.</param>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.Bindings.AsymmetricCryptoKeyStoreWrapper.dataStore">
|
|
<summary>
|
|
The persistent store for asymmetrically encrypted symmetric keys.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.Bindings.AsymmetricCryptoKeyStoreWrapper.cache">
|
|
<summary>
|
|
The memory cache of decrypted keys.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.Bindings.AsymmetricCryptoKeyStoreWrapper.asymmetricCrypto">
|
|
<summary>
|
|
The asymmetric algorithm to use encrypting/decrypting the symmetric keys.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Bindings.AsymmetricCryptoKeyStoreWrapper.#ctor(DotNetOpenAuth.Messaging.Bindings.ICryptoKeyStore,System.Security.Cryptography.RSACryptoServiceProvider)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.Bindings.AsymmetricCryptoKeyStoreWrapper"/> class.
|
|
</summary>
|
|
<param name="dataStore">The data store.</param>
|
|
<param name="asymmetricCrypto">The asymmetric protection to apply to symmetric keys. Must include the private key.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Bindings.AsymmetricCryptoKeyStoreWrapper.GetKey(System.String,System.String)">
|
|
<summary>
|
|
Gets the key in a given bucket and handle.
|
|
</summary>
|
|
<param name="bucket">The bucket name. Case sensitive.</param>
|
|
<param name="handle">The key handle. Case sensitive.</param>
|
|
<returns>
|
|
The cryptographic key, or <c>null</c> if no matching key was found.
|
|
</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Bindings.AsymmetricCryptoKeyStoreWrapper.GetKeys(System.String)">
|
|
<summary>
|
|
Gets a sequence of existing keys within a given bucket.
|
|
</summary>
|
|
<param name="bucket">The bucket name. Case sensitive.</param>
|
|
<returns>
|
|
A sequence of handles and keys, ordered by descending <see cref="P:DotNetOpenAuth.Messaging.Bindings.CryptoKey.ExpiresUtc"/>.
|
|
</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Bindings.AsymmetricCryptoKeyStoreWrapper.StoreKey(System.String,System.String,DotNetOpenAuth.Messaging.Bindings.CryptoKey)">
|
|
<summary>
|
|
Stores a cryptographic key.
|
|
</summary>
|
|
<param name="bucket">The name of the bucket to store the key in. Case sensitive.</param>
|
|
<param name="handle">The handle to the key, unique within the bucket. Case sensitive.</param>
|
|
<param name="decryptedCryptoKey">The key to store.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Bindings.AsymmetricCryptoKeyStoreWrapper.RemoveKey(System.String,System.String)">
|
|
<summary>
|
|
Removes the key.
|
|
</summary>
|
|
<param name="bucket">The bucket name. Case sensitive.</param>
|
|
<param name="handle">The key handle. Case sensitive.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Bindings.AsymmetricCryptoKeyStoreWrapper.Decrypt(System.String,System.String,DotNetOpenAuth.Messaging.Bindings.CryptoKey)">
|
|
<summary>
|
|
Decrypts the specified key.
|
|
</summary>
|
|
<param name="bucket">The bucket.</param>
|
|
<param name="handle">The handle.</param>
|
|
<param name="encryptedCryptoKey">The encrypted key.</param>
|
|
<returns>
|
|
The decrypted key.
|
|
</returns>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.Bindings.AsymmetricCryptoKeyStoreWrapper.CachedCryptoKey">
|
|
<summary>
|
|
An encrypted key and its decrypted equivalent.
|
|
</summary>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.Bindings.CryptoKey">
|
|
<summary>
|
|
A cryptographic key and metadata concerning it.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.Bindings.CryptoKey.key">
|
|
<summary>
|
|
Backing field for the <see cref="P:DotNetOpenAuth.Messaging.Bindings.CryptoKey.Key"/> property.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.Bindings.CryptoKey.expiresUtc">
|
|
<summary>
|
|
Backing field for the <see cref="P:DotNetOpenAuth.Messaging.Bindings.CryptoKey.ExpiresUtc"/> property.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Bindings.CryptoKey.#ctor(System.Byte[],System.DateTime)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.Bindings.CryptoKey"/> class.
|
|
</summary>
|
|
<param name="key">The cryptographic key.</param>
|
|
<param name="expiresUtc">The expires UTC.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Bindings.CryptoKey.Equals(System.Object)">
|
|
<summary>
|
|
Determines whether the specified <see cref="T:System.Object"/> is equal to this instance.
|
|
</summary>
|
|
<param name="obj">The <see cref="T:System.Object"/> to compare with this instance.</param>
|
|
<returns>
|
|
<c>true</c> if the specified <see cref="T:System.Object"/> is equal to this instance; otherwise, <c>false</c>.
|
|
</returns>
|
|
<exception cref="T:System.NullReferenceException">
|
|
The <paramref name="obj"/> parameter is null.
|
|
</exception>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Bindings.CryptoKey.GetHashCode">
|
|
<summary>
|
|
Returns a hash code for this instance.
|
|
</summary>
|
|
<returns>
|
|
A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
|
|
</returns>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.Bindings.CryptoKey.Key">
|
|
<summary>
|
|
Gets the key.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.Bindings.CryptoKey.ExpiresUtc">
|
|
<summary>
|
|
Gets the expiration date of this key (UTC time).
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Bindings.AsymmetricCryptoKeyStoreWrapper.CachedCryptoKey.#ctor(DotNetOpenAuth.Messaging.Bindings.CryptoKey,DotNetOpenAuth.Messaging.Bindings.CryptoKey)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.Bindings.AsymmetricCryptoKeyStoreWrapper.CachedCryptoKey"/> class.
|
|
</summary>
|
|
<param name="encrypted">The encrypted key.</param>
|
|
<param name="decrypted">The decrypted key.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Bindings.AsymmetricCryptoKeyStoreWrapper.CachedCryptoKey.ObjectInvariant">
|
|
<summary>
|
|
Invariant conditions.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.Bindings.AsymmetricCryptoKeyStoreWrapper.CachedCryptoKey.EncryptedKey">
|
|
<summary>
|
|
Gets the encrypted key.
|
|
</summary>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.Bindings.CryptoKeyCollisionException">
|
|
<summary>
|
|
Thrown by a hosting application or web site when a cryptographic key is created with a
|
|
bucket and handle that conflicts with a previously stored and unexpired key.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Bindings.CryptoKeyCollisionException.#ctor">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.Bindings.CryptoKeyCollisionException"/> class.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Bindings.CryptoKeyCollisionException.#ctor(System.Exception)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.Bindings.CryptoKeyCollisionException"/> class.
|
|
</summary>
|
|
<param name="inner">The inner exception to include.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Bindings.CryptoKeyCollisionException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.Bindings.CryptoKeyCollisionException"/> class.
|
|
</summary>
|
|
<param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/>
|
|
that holds the serialized object data about the exception being thrown.</param>
|
|
<param name="context">The System.Runtime.Serialization.StreamingContext
|
|
that contains contextual information about the source or destination.</param>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.Bindings.ICryptoKeyStoreContract">
|
|
<summary>
|
|
Code contract for the <see cref="T:DotNetOpenAuth.Messaging.Bindings.ICryptoKeyStore"/> interface.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Bindings.ICryptoKeyStoreContract.DotNetOpenAuth#Messaging#Bindings#ICryptoKeyStore#GetKey(System.String,System.String)">
|
|
<summary>
|
|
Gets the key in a given bucket and handle.
|
|
</summary>
|
|
<param name="bucket">The bucket name. Case sensitive.</param>
|
|
<param name="handle">The key handle. Case sensitive.</param>
|
|
<returns>
|
|
The cryptographic key, or <c>null</c> if no matching key was found.
|
|
</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Bindings.ICryptoKeyStoreContract.DotNetOpenAuth#Messaging#Bindings#ICryptoKeyStore#GetKeys(System.String)">
|
|
<summary>
|
|
Gets a sequence of existing keys within a given bucket.
|
|
</summary>
|
|
<param name="bucket">The bucket name. Case sensitive.</param>
|
|
<returns>
|
|
A sequence of handles and keys, ordered by descending <see cref="P:DotNetOpenAuth.Messaging.Bindings.CryptoKey.ExpiresUtc"/>.
|
|
</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Bindings.ICryptoKeyStoreContract.DotNetOpenAuth#Messaging#Bindings#ICryptoKeyStore#StoreKey(System.String,System.String,DotNetOpenAuth.Messaging.Bindings.CryptoKey)">
|
|
<summary>
|
|
Stores a cryptographic key.
|
|
</summary>
|
|
<param name="bucket">The name of the bucket to store the key in. Case sensitive.</param>
|
|
<param name="handle">The handle to the key, unique within the bucket. Case sensitive.</param>
|
|
<param name="key">The key to store.</param>
|
|
<exception cref="T:DotNetOpenAuth.Messaging.Bindings.CryptoKeyCollisionException">Thrown in the event of a conflict with an existing key in the same bucket and with the same handle.</exception>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Bindings.ICryptoKeyStoreContract.DotNetOpenAuth#Messaging#Bindings#ICryptoKeyStore#RemoveKey(System.String,System.String)">
|
|
<summary>
|
|
Removes the key.
|
|
</summary>
|
|
<param name="bucket">The bucket name. Case sensitive.</param>
|
|
<param name="handle">The key handle. Case sensitive.</param>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.Bindings.MemoryCryptoKeyStore">
|
|
<summary>
|
|
A in-memory store of crypto keys.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.Bindings.MemoryCryptoKeyStore.cleaningInterval">
|
|
<summary>
|
|
How frequently to check for and remove expired secrets.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.Bindings.MemoryCryptoKeyStore.store">
|
|
<summary>
|
|
An in-memory cache of decrypted symmetric keys.
|
|
</summary>
|
|
<remarks>
|
|
The key is the bucket name. The value is a dictionary whose key is the handle and whose value is the cached key.
|
|
</remarks>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.Bindings.MemoryCryptoKeyStore.lastCleaning">
|
|
<summary>
|
|
The last time the cache had expired keys removed from it.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Bindings.MemoryCryptoKeyStore.GetKey(System.String,System.String)">
|
|
<summary>
|
|
Gets the key in a given bucket and handle.
|
|
</summary>
|
|
<param name="bucket">The bucket name. Case sensitive.</param>
|
|
<param name="handle">The key handle. Case sensitive.</param>
|
|
<returns>
|
|
The cryptographic key, or <c>null</c> if no matching key was found.
|
|
</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Bindings.MemoryCryptoKeyStore.GetKeys(System.String)">
|
|
<summary>
|
|
Gets a sequence of existing keys within a given bucket.
|
|
</summary>
|
|
<param name="bucket">The bucket name. Case sensitive.</param>
|
|
<returns>
|
|
A sequence of handles and keys, ordered by descending <see cref="P:DotNetOpenAuth.Messaging.Bindings.CryptoKey.ExpiresUtc"/>.
|
|
</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Bindings.MemoryCryptoKeyStore.StoreKey(System.String,System.String,DotNetOpenAuth.Messaging.Bindings.CryptoKey)">
|
|
<summary>
|
|
Stores a cryptographic key.
|
|
</summary>
|
|
<param name="bucket">The name of the bucket to store the key in. Case sensitive.</param>
|
|
<param name="handle">The handle to the key, unique within the bucket. Case sensitive.</param>
|
|
<param name="key">The key to store.</param>
|
|
<exception cref="T:DotNetOpenAuth.Messaging.Bindings.CryptoKeyCollisionException">Thrown in the event of a conflict with an existing key in the same bucket and with the same handle.</exception>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Bindings.MemoryCryptoKeyStore.RemoveKey(System.String,System.String)">
|
|
<summary>
|
|
Removes the key.
|
|
</summary>
|
|
<param name="bucket">The bucket name. Case sensitive.</param>
|
|
<param name="handle">The key handle. Case sensitive.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Bindings.MemoryCryptoKeyStore.CleanExpiredKeysFromMemoryCacheIfAppropriate">
|
|
<summary>
|
|
Cleans the expired keys from memory cache if the cleaning interval has passed.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Bindings.MemoryCryptoKeyStore.ClearExpiredKeysFromMemoryCache">
|
|
<summary>
|
|
Weeds out expired keys from the in-memory cache.
|
|
</summary>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.BinaryDataBagFormatter`1">
|
|
<summary>
|
|
A compact binary <see cref="T:DotNetOpenAuth.Messaging.DataBag"/> serialization class.
|
|
</summary>
|
|
<typeparam name="T">The <see cref="T:DotNetOpenAuth.Messaging.DataBag"/>-derived type to serialize/deserialize.</typeparam>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.DataBagFormatterBase`1">
|
|
<summary>
|
|
A serializer for <see cref="T:DotNetOpenAuth.Messaging.DataBag"/>-derived types
|
|
</summary>
|
|
<typeparam name="T">The DataBag-derived type that is to be serialized/deserialized.</typeparam>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.IDataBagFormatter`1">
|
|
<summary>
|
|
A serializer for <see cref="T:DotNetOpenAuth.Messaging.DataBag"/>-derived types
|
|
</summary>
|
|
<typeparam name="T">The DataBag-derived type that is to be serialized/deserialized.</typeparam>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.IDataBagFormatter`1.Serialize(`0)">
|
|
<summary>
|
|
Serializes the specified message.
|
|
</summary>
|
|
<param name="message">The message to serialize. Must not be null.</param>
|
|
<returns>A non-null, non-empty value.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.IDataBagFormatter`1.Deserialize(`0,DotNetOpenAuth.Messaging.IProtocolMessage,System.String,System.String)">
|
|
<summary>
|
|
Deserializes a <see cref="T:DotNetOpenAuth.Messaging.DataBag"/>.
|
|
</summary>
|
|
<param name="message">The instance to deserialize into</param>
|
|
<param name="containingMessage">The message that contains the <see cref="T:DotNetOpenAuth.Messaging.DataBag"/> serialized value. Must not be null.</param>
|
|
<param name="data">The serialized form of the <see cref="T:DotNetOpenAuth.Messaging.DataBag"/> to deserialize. Must not be null or empty.</param>
|
|
<param name="messagePartName">The name of the parameter whose value is to be deserialized. Used for error message generation.</param>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.DataBagFormatterBase`1.NonceLength">
|
|
<summary>
|
|
The length of the nonce to include in tokens that can be decoded once only.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.DataBagFormatterBase`1.MessageDescriptions">
|
|
<summary>
|
|
The message description cache to use for data bag types.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.DataBagFormatterBase`1.minimumAge">
|
|
<summary>
|
|
The minimum allowable lifetime for the key used to encrypt/decrypt or sign this databag.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.DataBagFormatterBase`1.cryptoKeyStore">
|
|
<summary>
|
|
The symmetric key store with the secret used for signing/encryption of verification codes and refresh tokens.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.DataBagFormatterBase`1.cryptoKeyBucket">
|
|
<summary>
|
|
The bucket for symmetric keys.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.DataBagFormatterBase`1.asymmetricSigning">
|
|
<summary>
|
|
The crypto to use for signing access tokens.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.DataBagFormatterBase`1.asymmetricEncrypting">
|
|
<summary>
|
|
The crypto to use for encrypting access tokens.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.DataBagFormatterBase`1.signed">
|
|
<summary>
|
|
A value indicating whether the data in this instance will be protected against tampering.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.DataBagFormatterBase`1.decodeOnceOnly">
|
|
<summary>
|
|
The nonce store to use to ensure that this instance is only decoded once.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.DataBagFormatterBase`1.maximumAge">
|
|
<summary>
|
|
The maximum age of a token that can be decoded; useful only when <see cref="F:DotNetOpenAuth.Messaging.DataBagFormatterBase`1.decodeOnceOnly"/> is <c>true</c>.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.DataBagFormatterBase`1.encrypted">
|
|
<summary>
|
|
A value indicating whether the data in this instance will be protected against eavesdropping.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.DataBagFormatterBase`1.compressed">
|
|
<summary>
|
|
A value indicating whether the data in this instance will be GZip'd.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.DataBagFormatterBase`1.#ctor(System.Security.Cryptography.RSACryptoServiceProvider,System.Security.Cryptography.RSACryptoServiceProvider,System.Boolean,System.Nullable{System.TimeSpan},DotNetOpenAuth.Messaging.Bindings.INonceStore)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.DataBagFormatterBase`1"/> class.
|
|
</summary>
|
|
<param name="signingKey">The crypto service provider with the asymmetric key to use for signing or verifying the token.</param>
|
|
<param name="encryptingKey">The crypto service provider with the asymmetric key to use for encrypting or decrypting the token.</param>
|
|
<param name="compressed">A value indicating whether the data in this instance will be GZip'd.</param>
|
|
<param name="maximumAge">The maximum age of a token that can be decoded; useful only when <paramref name="decodeOnceOnly"/> is <c>true</c>.</param>
|
|
<param name="decodeOnceOnly">The nonce store to use to ensure that this instance is only decoded once.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.DataBagFormatterBase`1.#ctor(DotNetOpenAuth.Messaging.Bindings.ICryptoKeyStore,System.String,System.Boolean,System.Boolean,System.Boolean,System.Nullable{System.TimeSpan},System.Nullable{System.TimeSpan},DotNetOpenAuth.Messaging.Bindings.INonceStore)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.DataBagFormatterBase`1"/> class.
|
|
</summary>
|
|
<param name="cryptoKeyStore">The crypto key store used when signing or encrypting.</param>
|
|
<param name="bucket">The bucket in which symmetric keys are stored for signing/encrypting data.</param>
|
|
<param name="signed">A value indicating whether the data in this instance will be protected against tampering.</param>
|
|
<param name="encrypted">A value indicating whether the data in this instance will be protected against eavesdropping.</param>
|
|
<param name="compressed">A value indicating whether the data in this instance will be GZip'd.</param>
|
|
<param name="minimumAge">The required minimum lifespan within which this token must be decodable and verifiable; useful only when <paramref name="signed"/> and/or <paramref name="encrypted"/> is true.</param>
|
|
<param name="maximumAge">The maximum age of a token that can be decoded; useful only when <paramref name="decodeOnceOnly"/> is <c>true</c>.</param>
|
|
<param name="decodeOnceOnly">The nonce store to use to ensure that this instance is only decoded once.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.DataBagFormatterBase`1.#ctor(System.Boolean,System.Boolean,System.Boolean,System.Nullable{System.TimeSpan},DotNetOpenAuth.Messaging.Bindings.INonceStore)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.DataBagFormatterBase`1"/> class.
|
|
</summary>
|
|
<param name="signed">A value indicating whether the data in this instance will be protected against tampering.</param>
|
|
<param name="encrypted">A value indicating whether the data in this instance will be protected against eavesdropping.</param>
|
|
<param name="compressed">A value indicating whether the data in this instance will be GZip'd.</param>
|
|
<param name="maximumAge">The maximum age of a token that can be decoded; useful only when <paramref name="decodeOnceOnly"/> is <c>true</c>.</param>
|
|
<param name="decodeOnceOnly">The nonce store to use to ensure that this instance is only decoded once.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.DataBagFormatterBase`1.Serialize(`0)">
|
|
<summary>
|
|
Serializes the specified message, including compression, encryption, signing, and nonce handling where applicable.
|
|
</summary>
|
|
<param name="message">The message to serialize. Must not be null.</param>
|
|
<returns>A non-null, non-empty value.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.DataBagFormatterBase`1.Deserialize(`0,DotNetOpenAuth.Messaging.IProtocolMessage,System.String,System.String)">
|
|
<summary>
|
|
Deserializes a <see cref="T:DotNetOpenAuth.Messaging.DataBag"/>, including decompression, decryption, signature and nonce validation where applicable.
|
|
</summary>
|
|
<param name="message">The instance to initialize with deserialized data.</param>
|
|
<param name="containingMessage">The message that contains the <see cref="T:DotNetOpenAuth.Messaging.DataBag"/> serialized value. Must not be null.</param>
|
|
<param name="value">The serialized form of the <see cref="T:DotNetOpenAuth.Messaging.DataBag"/> to deserialize. Must not be null or empty.</param>
|
|
<param name="messagePartName">The name of the parameter whose value is to be deserialized. Used for error message generation.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.DataBagFormatterBase`1.SerializeCore(`0)">
|
|
<summary>
|
|
Serializes the <see cref="T:DotNetOpenAuth.Messaging.DataBag"/> instance to a buffer.
|
|
</summary>
|
|
<param name="message">The message.</param>
|
|
<returns>The buffer containing the serialized data.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.DataBagFormatterBase`1.DeserializeCore(`0,System.Byte[])">
|
|
<summary>
|
|
Deserializes the <see cref="T:DotNetOpenAuth.Messaging.DataBag"/> instance from a buffer.
|
|
</summary>
|
|
<param name="message">The message instance to initialize with data from the buffer.</param>
|
|
<param name="data">The data buffer.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.DataBagFormatterBase`1.IsSignatureValid(System.Byte[],System.Byte[],System.String)">
|
|
<summary>
|
|
Determines whether the signature on this instance is valid.
|
|
</summary>
|
|
<param name="signedData">The signed data.</param>
|
|
<param name="signature">The signature.</param>
|
|
<param name="symmetricSecretHandle">The symmetric secret handle. <c>null</c> when using an asymmetric algorithm.</param>
|
|
<returns>
|
|
<c>true</c> if the signature is valid; otherwise, <c>false</c>.
|
|
</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.DataBagFormatterBase`1.CalculateSignature(System.Byte[],System.String)">
|
|
<summary>
|
|
Calculates the signature for the data in this verification code.
|
|
</summary>
|
|
<param name="bytesToSign">The bytes to sign.</param>
|
|
<param name="symmetricSecretHandle">The symmetric secret handle. <c>null</c> when using an asymmetric algorithm.</param>
|
|
<returns>
|
|
The calculated signature.
|
|
</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.DataBagFormatterBase`1.Encrypt(System.Byte[],System.String@)">
|
|
<summary>
|
|
Encrypts the specified value using either the symmetric or asymmetric encryption algorithm as appropriate.
|
|
</summary>
|
|
<param name="value">The value.</param>
|
|
<param name="symmetricSecretHandle">Receives the symmetric secret handle. <c>null</c> when using an asymmetric algorithm.</param>
|
|
<returns>
|
|
The encrypted value.
|
|
</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.DataBagFormatterBase`1.Decrypt(System.Byte[],System.String)">
|
|
<summary>
|
|
Decrypts the specified value using either the symmetric or asymmetric encryption algorithm as appropriate.
|
|
</summary>
|
|
<param name="value">The value.</param>
|
|
<param name="symmetricSecretHandle">The symmetric secret handle. <c>null</c> when using an asymmetric algorithm.</param>
|
|
<returns>
|
|
The decrypted value.
|
|
</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.BinaryDataBagFormatter`1.#ctor(System.Security.Cryptography.RSACryptoServiceProvider,System.Security.Cryptography.RSACryptoServiceProvider,System.Boolean,System.Nullable{System.TimeSpan},DotNetOpenAuth.Messaging.Bindings.INonceStore)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.BinaryDataBagFormatter`1"/> class.
|
|
</summary>
|
|
<param name="signingKey">The crypto service provider with the asymmetric key to use for signing or verifying the token.</param>
|
|
<param name="encryptingKey">The crypto service provider with the asymmetric key to use for encrypting or decrypting the token.</param>
|
|
<param name="compressed">A value indicating whether the data in this instance will be GZip'd.</param>
|
|
<param name="maximumAge">The maximum age of a token that can be decoded; useful only when <paramref name="decodeOnceOnly"/> is <c>true</c>.</param>
|
|
<param name="decodeOnceOnly">The nonce store to use to ensure that this instance is only decoded once.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.BinaryDataBagFormatter`1.#ctor(DotNetOpenAuth.Messaging.Bindings.ICryptoKeyStore,System.String,System.Boolean,System.Boolean,System.Boolean,System.Nullable{System.TimeSpan},System.Nullable{System.TimeSpan},DotNetOpenAuth.Messaging.Bindings.INonceStore)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.BinaryDataBagFormatter`1"/> class.
|
|
</summary>
|
|
<param name="cryptoKeyStore">The crypto key store used when signing or encrypting.</param>
|
|
<param name="bucket">The bucket in which symmetric keys are stored for signing/encrypting data.</param>
|
|
<param name="signed">A value indicating whether the data in this instance will be protected against tampering.</param>
|
|
<param name="encrypted">A value indicating whether the data in this instance will be protected against eavesdropping.</param>
|
|
<param name="compressed">A value indicating whether the data in this instance will be GZip'd.</param>
|
|
<param name="minimumAge">The minimum age.</param>
|
|
<param name="maximumAge">The maximum age of a token that can be decoded; useful only when <paramref name="decodeOnceOnly"/> is <c>true</c>.</param>
|
|
<param name="decodeOnceOnly">The nonce store to use to ensure that this instance is only decoded once.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.BinaryDataBagFormatter`1.SerializeCore(`0)">
|
|
<summary>
|
|
Serializes the <see cref="T:DotNetOpenAuth.Messaging.DataBag"/> instance to a buffer.
|
|
</summary>
|
|
<param name="message">The message.</param>
|
|
<returns>The buffer containing the serialized data.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.BinaryDataBagFormatter`1.DeserializeCore(`0,System.Byte[])">
|
|
<summary>
|
|
Deserializes the <see cref="T:DotNetOpenAuth.Messaging.DataBag"/> instance from a buffer.
|
|
</summary>
|
|
<param name="message">The message instance to initialize with data from the buffer.</param>
|
|
<param name="data">The data buffer.</param>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.CachedDirectWebResponse">
|
|
<summary>
|
|
Cached details on the response from a direct web request to a remote party.
|
|
</summary>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.IncomingWebResponse">
|
|
<summary>
|
|
Details on the incoming response from a direct web request to a remote party.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.IncomingWebResponse.DefaultContentEncoding">
|
|
<summary>
|
|
The encoding to use in reading a response that does not declare its own content encoding.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.IncomingWebResponse.#ctor">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.IncomingWebResponse"/> class.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.IncomingWebResponse.#ctor(System.Uri,System.Net.HttpWebResponse)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.IncomingWebResponse"/> class.
|
|
</summary>
|
|
<param name="requestUri">The original request URI.</param>
|
|
<param name="response">The response to initialize from. The network stream is used by this class directly.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.IncomingWebResponse.#ctor(System.Uri,System.Uri,System.Net.WebHeaderCollection,System.Net.HttpStatusCode,System.String,System.String)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.IncomingWebResponse"/> class.
|
|
</summary>
|
|
<param name="requestUri">The request URI.</param>
|
|
<param name="responseUri">The final URI to respond to the request.</param>
|
|
<param name="headers">The headers.</param>
|
|
<param name="statusCode">The status code.</param>
|
|
<param name="contentType">Type of the content.</param>
|
|
<param name="contentEncoding">The content encoding.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.IncomingWebResponse.ToString">
|
|
<summary>
|
|
Returns a <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
|
|
</summary>
|
|
<returns>
|
|
A <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
|
|
</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.IncomingWebResponse.Dispose">
|
|
<summary>
|
|
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.IncomingWebResponse.GetResponseReader">
|
|
<summary>
|
|
Creates a text reader for the response stream.
|
|
</summary>
|
|
<returns>The text reader, initialized for the proper encoding.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.IncomingWebResponse.GetSnapshot(System.Int32)">
|
|
<summary>
|
|
Gets an offline snapshot version of this instance.
|
|
</summary>
|
|
<param name="maximumBytesToCache">The maximum bytes from the response stream to cache.</param>
|
|
<returns>A snapshot version of this instance.</returns>
|
|
<remarks>
|
|
If this instance is a <see cref="T:DotNetOpenAuth.Messaging.NetworkDirectWebResponse"/> creating a snapshot
|
|
will automatically close and dispose of the underlying response stream.
|
|
If this instance is a <see cref="T:DotNetOpenAuth.Messaging.CachedDirectWebResponse"/>, the result will
|
|
be the self same instance.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.IncomingWebResponse.Dispose(System.Boolean)">
|
|
<summary>
|
|
Releases unmanaged and - optionally - managed resources
|
|
</summary>
|
|
<param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.IncomingWebResponse.ContentType">
|
|
<summary>
|
|
Gets the type of the content.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.IncomingWebResponse.ContentEncoding">
|
|
<summary>
|
|
Gets the content encoding.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.IncomingWebResponse.RequestUri">
|
|
<summary>
|
|
Gets the URI of the initial request.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.IncomingWebResponse.FinalUri">
|
|
<summary>
|
|
Gets the URI that finally responded to the request.
|
|
</summary>
|
|
<remarks>
|
|
This can be different from the <see cref="P:DotNetOpenAuth.Messaging.IncomingWebResponse.RequestUri"/> in cases of
|
|
redirection during the request.
|
|
</remarks>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.IncomingWebResponse.Headers">
|
|
<summary>
|
|
Gets the headers that must be included in the response to the user agent.
|
|
</summary>
|
|
<remarks>
|
|
The headers in this collection are not meant to be a comprehensive list
|
|
of exactly what should be sent, but are meant to augment whatever headers
|
|
are generally included in a typical response.
|
|
</remarks>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.IncomingWebResponse.Status">
|
|
<summary>
|
|
Gets the HTTP status code to use in the HTTP response.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.IncomingWebResponse.ResponseStream">
|
|
<summary>
|
|
Gets the body of the HTTP response.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.CachedDirectWebResponse.responseStream">
|
|
<summary>
|
|
A seekable, repeatable response stream.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.CachedDirectWebResponse.#ctor">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.CachedDirectWebResponse"/> class.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.CachedDirectWebResponse.#ctor(System.Uri,System.Net.HttpWebResponse,System.Int32)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.CachedDirectWebResponse"/> class.
|
|
</summary>
|
|
<param name="requestUri">The request URI.</param>
|
|
<param name="response">The response.</param>
|
|
<param name="maximumBytesToRead">The maximum bytes to read.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.CachedDirectWebResponse.#ctor(System.Uri,System.Uri,System.Net.WebHeaderCollection,System.Net.HttpStatusCode,System.String,System.String,System.IO.MemoryStream)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.CachedDirectWebResponse"/> class.
|
|
</summary>
|
|
<param name="requestUri">The request URI.</param>
|
|
<param name="responseUri">The final URI to respond to the request.</param>
|
|
<param name="headers">The headers.</param>
|
|
<param name="statusCode">The status code.</param>
|
|
<param name="contentType">Type of the content.</param>
|
|
<param name="contentEncoding">The content encoding.</param>
|
|
<param name="responseStream">The response stream.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.CachedDirectWebResponse.GetResponseReader">
|
|
<summary>
|
|
Creates a text reader for the response stream.
|
|
</summary>
|
|
<returns>The text reader, initialized for the proper encoding.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.CachedDirectWebResponse.GetResponseString">
|
|
<summary>
|
|
Gets the body of the response as a string.
|
|
</summary>
|
|
<returns>The entire body of the response.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.CachedDirectWebResponse.GetSnapshot(System.Int32)">
|
|
<summary>
|
|
Gets an offline snapshot version of this instance.
|
|
</summary>
|
|
<param name="maximumBytesToCache">The maximum bytes from the response stream to cache.</param>
|
|
<returns>A snapshot version of this instance.</returns>
|
|
<remarks>
|
|
If this instance is a <see cref="T:DotNetOpenAuth.Messaging.NetworkDirectWebResponse"/> creating a snapshot
|
|
will automatically close and dispose of the underlying response stream.
|
|
If this instance is a <see cref="T:DotNetOpenAuth.Messaging.CachedDirectWebResponse"/>, the result will
|
|
be the self same instance.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.CachedDirectWebResponse.SetResponse(System.String)">
|
|
<summary>
|
|
Sets the response to some string, encoded as UTF-8.
|
|
</summary>
|
|
<param name="body">The string to set the response to.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.CachedDirectWebResponse.CacheNetworkStreamAndClose(System.Net.HttpWebResponse,System.Int32)">
|
|
<summary>
|
|
Caches the network stream and closes it if it is open.
|
|
</summary>
|
|
<param name="response">The response whose stream is to be cloned.</param>
|
|
<param name="maximumBytesToRead">The maximum bytes to cache.</param>
|
|
<returns>The seekable Stream instance that contains a copy of what was returned in the HTTP response.</returns>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.CachedDirectWebResponse.ResponseTruncated">
|
|
<summary>
|
|
Gets a value indicating whether the cached response stream was
|
|
truncated to a maximum allowable length.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.CachedDirectWebResponse.ResponseStream">
|
|
<summary>
|
|
Gets the body of the HTTP response.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.CachedDirectWebResponse.CachedResponseStream">
|
|
<summary>
|
|
Gets or sets the cached response stream.
|
|
</summary>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.ChannelContract">
|
|
<summary>
|
|
Code contract for the <see cref="T:DotNetOpenAuth.Messaging.Channel"/> class.
|
|
</summary>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.Channel">
|
|
<summary>
|
|
Manages sending direct messages to a remote party and receiving responses.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.Channel.HttpFormUrlEncoded">
|
|
<summary>
|
|
The content-type used on HTTP POST requests where the POST entity is a
|
|
URL-encoded series of key=value pairs.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.Channel.JsonEncoded">
|
|
<summary>
|
|
The content-type used for JSON serialized objects.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.Channel.JsonTextEncoded">
|
|
<summary>
|
|
The "text/javascript" content-type that some servers return instead of the standard <see cref="F:DotNetOpenAuth.Messaging.Channel.JsonEncoded"/> one.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.Channel.PlainTextEncoded">
|
|
<summary>
|
|
The content-type for plain text.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.Channel.RedirectResponseBodyFormat">
|
|
<summary>
|
|
The HTML that should be returned to the user agent as part of a 301 Redirect.
|
|
</summary>
|
|
<value>A string that should be used as the first argument to string.Format, where the {0} should be replaced with the URL to redirect to.</value>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.Channel.IndirectMessageFormPostFormat">
|
|
<summary>
|
|
The template for indirect messages that require form POST to forward through the user agent.
|
|
</summary>
|
|
<remarks>
|
|
We are intentionally using " instead of the html single quote ' below because
|
|
the HtmlEncode'd values that we inject will only escape the double quote, so
|
|
only the double-quote used around these values is safe.
|
|
</remarks>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.Channel.PostEntityEncoding">
|
|
<summary>
|
|
The encoding to use when writing out POST entity strings.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.Channel.DefaultUntrustedXmlDictionaryReaderQuotas">
|
|
<summary>
|
|
A default set of XML dictionary reader quotas that are relatively safe from causing unbounded memory consumption.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.Channel.HttpFormUrlEncodedContentType">
|
|
<summary>
|
|
The content-type used on HTTP POST requests where the POST entity is a
|
|
URL-encoded series of key=value pairs.
|
|
This includes the <see cref="F:DotNetOpenAuth.Messaging.Channel.PostEntityEncoding"/> character encoding.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.Channel.outgoingBindingElements">
|
|
<summary>
|
|
A list of binding elements in the order they must be applied to outgoing messages.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.Channel.incomingBindingElements">
|
|
<summary>
|
|
A list of binding elements in the order they must be applied to incoming messages.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.Channel.defaultMessageDescriptions">
|
|
<summary>
|
|
The default cache of message descriptions to use unless they are customized.
|
|
</summary>
|
|
<remarks>
|
|
This is a perf optimization, so that we don't reflect over every message type
|
|
every time a channel is constructed.
|
|
</remarks>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.Channel.messageDescriptions">
|
|
<summary>
|
|
A cache of reflected message types that may be sent or received on this channel.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.Channel.messageTypeProvider">
|
|
<summary>
|
|
A tool that can figure out what kind of message is being received
|
|
so it can be deserialized.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.Channel.cachePolicy">
|
|
<summary>
|
|
Backing store for the <see cref="P:DotNetOpenAuth.Messaging.Channel.CachePolicy"/> property.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.Channel.maximumIndirectMessageUrlLength">
|
|
<summary>
|
|
Backing field for the <see cref="P:DotNetOpenAuth.Messaging.Channel.MaximumIndirectMessageUrlLength"/> property.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Channel.#ctor(DotNetOpenAuth.Messaging.IMessageFactory,DotNetOpenAuth.Messaging.IChannelBindingElement[])">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.Channel"/> class.
|
|
</summary>
|
|
<param name="messageTypeProvider">
|
|
A class prepared to analyze incoming messages and indicate what concrete
|
|
message types can deserialize from it.
|
|
</param>
|
|
<param name="bindingElements">
|
|
The binding elements to use in sending and receiving messages.
|
|
The order they are provided is used for outgoing messgaes, and reversed for incoming messages.
|
|
</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Channel.Send(DotNetOpenAuth.Messaging.IProtocolMessage)">
|
|
<summary>
|
|
Sends an indirect message (either a request or response)
|
|
or direct message response for transmission to a remote party
|
|
and ends execution on the current page or handler.
|
|
</summary>
|
|
<param name="message">The one-way message to send</param>
|
|
<exception cref="T:System.Threading.ThreadAbortException">Thrown by ASP.NET in order to prevent additional data from the page being sent to the client and corrupting the response.</exception>
|
|
<remarks>
|
|
Requires an HttpContext.Current context.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Channel.Respond(DotNetOpenAuth.Messaging.IProtocolMessage)">
|
|
<summary>
|
|
Sends an indirect message (either a request or response)
|
|
or direct message response for transmission to a remote party
|
|
and skips most of the remaining ASP.NET request handling pipeline.
|
|
Not safe to call from ASP.NET web forms.
|
|
</summary>
|
|
<param name="message">The one-way message to send</param>
|
|
<remarks>
|
|
Requires an HttpContext.Current context.
|
|
This call is not safe to make from an ASP.NET web form (.aspx file or code-behind) because
|
|
ASP.NET will render HTML after the protocol message has been sent, which will corrupt the response.
|
|
Use the <see cref="M:DotNetOpenAuth.Messaging.Channel.Send(DotNetOpenAuth.Messaging.IProtocolMessage)"/> method instead for web forms.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Channel.PrepareResponse(DotNetOpenAuth.Messaging.IProtocolMessage)">
|
|
<summary>
|
|
Prepares an indirect message (either a request or response)
|
|
or direct message response for transmission to a remote party.
|
|
</summary>
|
|
<param name="message">The one-way message to send</param>
|
|
<returns>The pending user agent redirect based message to be sent as an HttpResponse.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Channel.ReadFromRequest">
|
|
<summary>
|
|
Gets the protocol message embedded in the given HTTP request, if present.
|
|
</summary>
|
|
<returns>The deserialized message, if one is found. Null otherwise.</returns>
|
|
<remarks>
|
|
Requires an HttpContext.Current context.
|
|
</remarks>
|
|
<exception cref="T:System.InvalidOperationException">Thrown when <see cref="P:System.Web.HttpContext.Current"/> is null.</exception>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Channel.TryReadFromRequest``1(``0@)">
|
|
<summary>
|
|
Gets the protocol message embedded in the given HTTP request, if present.
|
|
</summary>
|
|
<typeparam name="TRequest">The expected type of the message to be received.</typeparam>
|
|
<param name="request">The deserialized message, if one is found. Null otherwise.</param>
|
|
<returns>True if the expected message was recognized and deserialized. False otherwise.</returns>
|
|
<remarks>
|
|
Requires an HttpContext.Current context.
|
|
</remarks>
|
|
<exception cref="T:System.InvalidOperationException">Thrown when <see cref="P:System.Web.HttpContext.Current"/> is null.</exception>
|
|
<exception cref="T:DotNetOpenAuth.Messaging.ProtocolException">Thrown when a request message of an unexpected type is received.</exception>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Channel.TryReadFromRequest``1(System.Web.HttpRequestBase,``0@)">
|
|
<summary>
|
|
Gets the protocol message embedded in the given HTTP request, if present.
|
|
</summary>
|
|
<typeparam name="TRequest">The expected type of the message to be received.</typeparam>
|
|
<param name="httpRequest">The request to search for an embedded message.</param>
|
|
<param name="request">The deserialized message, if one is found. Null otherwise.</param>
|
|
<returns>True if the expected message was recognized and deserialized. False otherwise.</returns>
|
|
<exception cref="T:System.InvalidOperationException">Thrown when <see cref="P:System.Web.HttpContext.Current"/> is null.</exception>
|
|
<exception cref="T:DotNetOpenAuth.Messaging.ProtocolException">Thrown when a request message of an unexpected type is received.</exception>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Channel.ReadFromRequest``1">
|
|
<summary>
|
|
Gets the protocol message embedded in the current HTTP request.
|
|
</summary>
|
|
<typeparam name="TRequest">The expected type of the message to be received.</typeparam>
|
|
<returns>The deserialized message. Never null.</returns>
|
|
<remarks>
|
|
Requires an HttpContext.Current context.
|
|
</remarks>
|
|
<exception cref="T:System.InvalidOperationException">Thrown when <see cref="P:System.Web.HttpContext.Current"/> is null.</exception>
|
|
<exception cref="T:DotNetOpenAuth.Messaging.ProtocolException">Thrown if the expected message was not recognized in the response.</exception>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Channel.ReadFromRequest``1(System.Web.HttpRequestBase)">
|
|
<summary>
|
|
Gets the protocol message embedded in the given HTTP request.
|
|
</summary>
|
|
<typeparam name="TRequest">The expected type of the message to be received.</typeparam>
|
|
<param name="httpRequest">The request to search for an embedded message.</param>
|
|
<returns>The deserialized message. Never null.</returns>
|
|
<exception cref="T:DotNetOpenAuth.Messaging.ProtocolException">Thrown if the expected message was not recognized in the response.</exception>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Channel.ReadFromRequest(System.Web.HttpRequestBase)">
|
|
<summary>
|
|
Gets the protocol message that may be embedded in the given HTTP request.
|
|
</summary>
|
|
<param name="httpRequest">The request to search for an embedded message.</param>
|
|
<returns>The deserialized message, if one is found. Null otherwise.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Channel.Request``1(DotNetOpenAuth.Messaging.IDirectedProtocolMessage)">
|
|
<summary>
|
|
Sends a direct message to a remote party and waits for the response.
|
|
</summary>
|
|
<typeparam name="TResponse">The expected type of the message to be received.</typeparam>
|
|
<param name="requestMessage">The message to send.</param>
|
|
<returns>The remote party's response.</returns>
|
|
<exception cref="T:DotNetOpenAuth.Messaging.ProtocolException">
|
|
Thrown if no message is recognized in the response
|
|
or an unexpected type of message is received.
|
|
</exception>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Channel.Request(DotNetOpenAuth.Messaging.IDirectedProtocolMessage)">
|
|
<summary>
|
|
Sends a direct message to a remote party and waits for the response.
|
|
</summary>
|
|
<param name="requestMessage">The message to send.</param>
|
|
<returns>The remote party's response. Guaranteed to never be null.</returns>
|
|
<exception cref="T:DotNetOpenAuth.Messaging.ProtocolException">Thrown if the response does not include a protocol message.</exception>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Channel.Dispose">
|
|
<summary>
|
|
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Channel.ProcessIncomingMessageTestHook(DotNetOpenAuth.Messaging.IProtocolMessage)">
|
|
<summary>
|
|
Verifies the integrity and applicability of an incoming message.
|
|
</summary>
|
|
<param name="message">The message just received.</param>
|
|
<exception cref="T:DotNetOpenAuth.Messaging.ProtocolException">
|
|
Thrown when the message is somehow invalid.
|
|
This can be due to tampering, replay attack or expiration, among other things.
|
|
</exception>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Channel.CreateHttpRequestTestHook(DotNetOpenAuth.Messaging.IDirectedProtocolMessage)">
|
|
<summary>
|
|
Prepares an HTTP request that carries a given message.
|
|
</summary>
|
|
<param name="request">The message to send.</param>
|
|
<returns>The <see cref="T:System.Net.HttpWebRequest"/> prepared to send the request.</returns>
|
|
<remarks>
|
|
This method must be overridden by a derived class, unless the <see cref="M:DotNetOpenAuth.Messaging.Channel.RequestCore(DotNetOpenAuth.Messaging.IDirectedProtocolMessage)"/> method
|
|
is overridden and does not require this method.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Channel.PrepareDirectResponseTestHook(DotNetOpenAuth.Messaging.IProtocolMessage)">
|
|
<summary>
|
|
Queues a message for sending in the response stream where the fields
|
|
are sent in the response stream in querystring style.
|
|
</summary>
|
|
<param name="response">The message to send as a response.</param>
|
|
<returns>The pending user agent redirect based message to be sent as an HttpResponse.</returns>
|
|
<remarks>
|
|
This method implements spec OAuth V1.0 section 5.3.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Channel.ReadFromResponseCoreTestHook(DotNetOpenAuth.Messaging.IncomingWebResponse)">
|
|
<summary>
|
|
Gets the protocol message that may be in the given HTTP response.
|
|
</summary>
|
|
<param name="response">The response that is anticipated to contain an protocol message.</param>
|
|
<returns>The deserialized message parts, if found. Null otherwise.</returns>
|
|
<exception cref="T:DotNetOpenAuth.Messaging.ProtocolException">Thrown when the response is not valid.</exception>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Channel.ProcessOutgoingMessageTestHook(DotNetOpenAuth.Messaging.IProtocolMessage)">
|
|
<remarks>
|
|
This method should NOT be called by derived types
|
|
except when sending ONE WAY request messages.
|
|
</remarks>
|
|
<summary>
|
|
Prepares a message for transmit by applying signatures, nonces, etc.
|
|
</summary>
|
|
<param name="message">The message to prepare for sending.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Channel.GetHttpContext">
|
|
<summary>
|
|
Gets the HTTP context for the current HTTP request.
|
|
</summary>
|
|
<returns>An HttpContextBase instance.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Channel.GetRequestFromContext">
|
|
<summary>
|
|
Gets the current HTTP request being processed.
|
|
</summary>
|
|
<returns>The HttpRequestInfo for the current request.</returns>
|
|
<remarks>
|
|
Requires an <see cref="P:System.Web.HttpContext.Current"/> context.
|
|
</remarks>
|
|
<exception cref="T:System.InvalidOperationException">Thrown if <see cref="P:System.Web.HttpContext.Current">HttpContext.Current</see> == <c>null</c>.</exception>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Channel.HttpMethodHasEntity(System.String)">
|
|
<summary>
|
|
Checks whether a given HTTP method is expected to include an entity body in its request.
|
|
</summary>
|
|
<param name="httpMethod">The HTTP method.</param>
|
|
<returns><c>true</c> if the HTTP method is supposed to have an entity; <c>false</c> otherwise.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Channel.ApplyMessageTemplate(DotNetOpenAuth.Messaging.IMessage,DotNetOpenAuth.Messaging.OutgoingWebResponse)">
|
|
<summary>
|
|
Applies message prescribed HTTP response headers to an outgoing web response.
|
|
</summary>
|
|
<param name="message">The message.</param>
|
|
<param name="response">The HTTP response.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Channel.Dispose(System.Boolean)">
|
|
<summary>
|
|
Releases unmanaged and - optionally - managed resources
|
|
</summary>
|
|
<param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Channel.OnSending(DotNetOpenAuth.Messaging.IProtocolMessage)">
|
|
<summary>
|
|
Fires the <see cref="E:DotNetOpenAuth.Messaging.Channel.Sending"/> event.
|
|
</summary>
|
|
<param name="message">The message about to be encoded and sent.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Channel.GetDirectResponse(System.Net.HttpWebRequest)">
|
|
<summary>
|
|
Gets the direct response of a direct HTTP request.
|
|
</summary>
|
|
<param name="webRequest">The web request.</param>
|
|
<returns>The response to the web request.</returns>
|
|
<exception cref="T:DotNetOpenAuth.Messaging.ProtocolException">Thrown on network or protocol errors.</exception>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Channel.RequestCore(DotNetOpenAuth.Messaging.IDirectedProtocolMessage)">
|
|
<summary>
|
|
Submits a direct request message to some remote party and blocks waiting for an immediately reply.
|
|
</summary>
|
|
<param name="request">The request message.</param>
|
|
<returns>The response message, or null if the response did not carry a message.</returns>
|
|
<remarks>
|
|
Typically a deriving channel will override <see cref="M:DotNetOpenAuth.Messaging.Channel.CreateHttpRequest(DotNetOpenAuth.Messaging.IDirectedProtocolMessage)"/> to customize this method's
|
|
behavior. However in non-HTTP frameworks, such as unit test mocks, it may be appropriate to override
|
|
this method to eliminate all use of an HTTP transport.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Channel.OnReceivingDirectResponse(DotNetOpenAuth.Messaging.IncomingWebResponse,DotNetOpenAuth.Messaging.IDirectResponseProtocolMessage)">
|
|
<summary>
|
|
Called when receiving a direct response message, before deserialization begins.
|
|
</summary>
|
|
<param name="response">The HTTP direct response.</param>
|
|
<param name="message">The newly instantiated message, prior to deserialization.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Channel.ReadFromRequestCore(System.Web.HttpRequestBase)">
|
|
<summary>
|
|
Gets the protocol message that may be embedded in the given HTTP request.
|
|
</summary>
|
|
<param name="request">The request to search for an embedded message.</param>
|
|
<returns>The deserialized message, if one is found. Null otherwise.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Channel.Receive(System.Collections.Generic.Dictionary{System.String,System.String},DotNetOpenAuth.Messaging.MessageReceivingEndpoint)">
|
|
<summary>
|
|
Deserializes a dictionary of values into a message.
|
|
</summary>
|
|
<param name="fields">The dictionary of values that were read from an HTTP request or response.</param>
|
|
<param name="recipient">Information about where the message was directed. Null for direct response messages.</param>
|
|
<returns>The deserialized message, or null if no message could be recognized in the provided data.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Channel.PrepareIndirectResponse(DotNetOpenAuth.Messaging.IDirectedProtocolMessage)">
|
|
<summary>
|
|
Queues an indirect message for transmittal via the user agent.
|
|
</summary>
|
|
<param name="message">The message to send.</param>
|
|
<returns>The pending user agent redirect based message to be sent as an HttpResponse.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Channel.Create301RedirectResponse(DotNetOpenAuth.Messaging.IDirectedProtocolMessage,System.Collections.Generic.IDictionary{System.String,System.String},System.Boolean)">
|
|
<summary>
|
|
Encodes an HTTP response that will instruct the user agent to forward a message to
|
|
some remote third party using a 301 Redirect GET method.
|
|
</summary>
|
|
<param name="message">The message to forward.</param>
|
|
<param name="fields">The pre-serialized fields from the message.</param>
|
|
<param name="payloadInFragment">if set to <c>true</c> the redirect will contain the message payload in the #fragment portion of the URL rather than the ?querystring.</param>
|
|
<returns>The encoded HTTP response.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Channel.CreateFormPostResponse(DotNetOpenAuth.Messaging.IDirectedProtocolMessage,System.Collections.Generic.IDictionary{System.String,System.String})">
|
|
<summary>
|
|
Encodes an HTTP response that will instruct the user agent to forward a message to
|
|
some remote third party using a form POST method.
|
|
</summary>
|
|
<param name="message">The message to forward.</param>
|
|
<param name="fields">The pre-serialized fields from the message.</param>
|
|
<returns>The encoded HTTP response.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Channel.ReadFromResponseCore(DotNetOpenAuth.Messaging.IncomingWebResponse)">
|
|
<summary>
|
|
Gets the protocol message that may be in the given HTTP response.
|
|
</summary>
|
|
<param name="response">The response that is anticipated to contain an protocol message.</param>
|
|
<returns>The deserialized message parts, if found. Null otherwise.</returns>
|
|
<exception cref="T:DotNetOpenAuth.Messaging.ProtocolException">Thrown when the response is not valid.</exception>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Channel.CreateHttpRequest(DotNetOpenAuth.Messaging.IDirectedProtocolMessage)">
|
|
<summary>
|
|
Prepares an HTTP request that carries a given message.
|
|
</summary>
|
|
<param name="request">The message to send.</param>
|
|
<returns>The <see cref="T:System.Net.HttpWebRequest"/> prepared to send the request.</returns>
|
|
<remarks>
|
|
This method must be overridden by a derived class, unless the <see cref="M:DotNetOpenAuth.Messaging.Channel.RequestCore(DotNetOpenAuth.Messaging.IDirectedProtocolMessage)"/> method
|
|
is overridden and does not require this method.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Channel.PrepareDirectResponse(DotNetOpenAuth.Messaging.IProtocolMessage)">
|
|
<summary>
|
|
Queues a message for sending in the response stream where the fields
|
|
are sent in the response stream in querystring style.
|
|
</summary>
|
|
<param name="response">The message to send as a response.</param>
|
|
<returns>The pending user agent redirect based message to be sent as an HttpResponse.</returns>
|
|
<remarks>
|
|
This method implements spec OAuth V1.0 section 5.3.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Channel.SerializeAsJson(DotNetOpenAuth.Messaging.IMessage)">
|
|
<summary>
|
|
Serializes the given message as a JSON string.
|
|
</summary>
|
|
<param name="message">The message to serialize.</param>
|
|
<returns>A JSON string.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Channel.DeserializeFromJson(System.String)">
|
|
<summary>
|
|
Deserializes from flat data from a JSON object.
|
|
</summary>
|
|
<param name="json">A JSON string.</param>
|
|
<returns>The simple "key":"value" pairs from a JSON-encoded object.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Channel.ProcessOutgoingMessage(DotNetOpenAuth.Messaging.IProtocolMessage)">
|
|
<summary>
|
|
Prepares a message for transmit by applying signatures, nonces, etc.
|
|
</summary>
|
|
<param name="message">The message to prepare for sending.</param>
|
|
<remarks>
|
|
This method should NOT be called by derived types
|
|
except when sending ONE WAY request messages.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Channel.InitializeRequestAsGet(DotNetOpenAuth.Messaging.IDirectedProtocolMessage)">
|
|
<summary>
|
|
Prepares to send a request to the Service Provider as the query string in a GET request.
|
|
</summary>
|
|
<param name="requestMessage">The message to be transmitted to the ServiceProvider.</param>
|
|
<returns>The web request ready to send.</returns>
|
|
<remarks>
|
|
This method is simply a standard HTTP Get request with the message parts serialized to the query string.
|
|
This method satisfies OAuth 1.0 section 5.2, item #3.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Channel.InitializeRequestAsHead(DotNetOpenAuth.Messaging.IDirectedProtocolMessage)">
|
|
<summary>
|
|
Prepares to send a request to the Service Provider as the query string in a HEAD request.
|
|
</summary>
|
|
<param name="requestMessage">The message to be transmitted to the ServiceProvider.</param>
|
|
<returns>The web request ready to send.</returns>
|
|
<remarks>
|
|
This method is simply a standard HTTP HEAD request with the message parts serialized to the query string.
|
|
This method satisfies OAuth 1.0 section 5.2, item #3.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Channel.InitializeRequestAsPost(DotNetOpenAuth.Messaging.IDirectedProtocolMessage)">
|
|
<summary>
|
|
Prepares to send a request to the Service Provider as the payload of a POST request.
|
|
</summary>
|
|
<param name="requestMessage">The message to be transmitted to the ServiceProvider.</param>
|
|
<returns>The web request ready to send.</returns>
|
|
<remarks>
|
|
This method is simply a standard HTTP POST request with the message parts serialized to the POST entity
|
|
with the application/x-www-form-urlencoded content type
|
|
This method satisfies OAuth 1.0 section 5.2, item #2 and OpenID 2.0 section 4.1.2.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Channel.InitializeRequestAsPut(DotNetOpenAuth.Messaging.IDirectedProtocolMessage)">
|
|
<summary>
|
|
Prepares to send a request to the Service Provider as the query string in a PUT request.
|
|
</summary>
|
|
<param name="requestMessage">The message to be transmitted to the ServiceProvider.</param>
|
|
<returns>The web request ready to send.</returns>
|
|
<remarks>
|
|
This method is simply a standard HTTP PUT request with the message parts serialized to the query string.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Channel.InitializeRequestAsDelete(DotNetOpenAuth.Messaging.IDirectedProtocolMessage)">
|
|
<summary>
|
|
Prepares to send a request to the Service Provider as the query string in a DELETE request.
|
|
</summary>
|
|
<param name="requestMessage">The message to be transmitted to the ServiceProvider.</param>
|
|
<returns>The web request ready to send.</returns>
|
|
<remarks>
|
|
This method is simply a standard HTTP DELETE request with the message parts serialized to the query string.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Channel.SendParametersInEntity(System.Net.HttpWebRequest,System.Collections.Generic.IDictionary{System.String,System.String})">
|
|
<summary>
|
|
Sends the given parameters in the entity stream of an HTTP request.
|
|
</summary>
|
|
<param name="httpRequest">The HTTP request.</param>
|
|
<param name="fields">The parameters to send.</param>
|
|
<remarks>
|
|
This method calls <see cref="M:System.Net.HttpWebRequest.GetRequestStream"/> and closes
|
|
the request stream, but does not call <see cref="M:System.Net.HttpWebRequest.GetResponse"/>.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Channel.SendParametersInEntityAsMultipart(System.Net.HttpWebRequest,System.Collections.Generic.IEnumerable{DotNetOpenAuth.Messaging.MultipartPostPart})">
|
|
<summary>
|
|
Sends the given parameters in the entity stream of an HTTP request in multi-part format.
|
|
</summary>
|
|
<param name="httpRequest">The HTTP request.</param>
|
|
<param name="fields">The parameters to send.</param>
|
|
<remarks>
|
|
This method calls <see cref="M:System.Net.HttpWebRequest.GetRequestStream"/> and closes
|
|
the request stream, but does not call <see cref="M:System.Net.HttpWebRequest.GetResponse"/>.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Channel.ProcessIncomingMessage(DotNetOpenAuth.Messaging.IProtocolMessage)">
|
|
<summary>
|
|
Verifies the integrity and applicability of an incoming message.
|
|
</summary>
|
|
<param name="message">The message just received.</param>
|
|
<exception cref="T:DotNetOpenAuth.Messaging.ProtocolException">
|
|
Thrown when the message is somehow invalid.
|
|
This can be due to tampering, replay attack or expiration, among other things.
|
|
</exception>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Channel.FilterReceivedFields(System.Collections.Generic.IDictionary{System.String,System.String})">
|
|
<summary>
|
|
Allows preprocessing and validation of message data before an appropriate message type is
|
|
selected or deserialized.
|
|
</summary>
|
|
<param name="fields">The received message data.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Channel.PrepareHttpWebRequest(System.Net.HttpWebRequest)">
|
|
<summary>
|
|
Performs additional processing on an outgoing web request before it is sent to the remote server.
|
|
</summary>
|
|
<param name="request">The request.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Channel.CustomizeBindingElementOrder(System.Collections.Generic.IEnumerable{DotNetOpenAuth.Messaging.IChannelBindingElement},System.Collections.Generic.IEnumerable{DotNetOpenAuth.Messaging.IChannelBindingElement})">
|
|
<summary>
|
|
Customizes the binding element order for outgoing and incoming messages.
|
|
</summary>
|
|
<param name="outgoingOrder">The outgoing order.</param>
|
|
<param name="incomingOrder">The incoming order.</param>
|
|
<remarks>
|
|
No binding elements can be added or removed from the channel using this method.
|
|
Only a customized order is allowed.
|
|
</remarks>
|
|
<exception cref="T:System.ArgumentException">Thrown if a binding element is new or missing in one of the ordered lists.</exception>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Channel.ValidateAndPrepareBindingElements(System.Collections.Generic.IEnumerable{DotNetOpenAuth.Messaging.IChannelBindingElement})">
|
|
<summary>
|
|
Ensures a consistent and secure set of binding elements and
|
|
sorts them as necessary for a valid sequence of operations.
|
|
</summary>
|
|
<param name="elements">The binding elements provided to the channel.</param>
|
|
<returns>The properly ordered list of elements.</returns>
|
|
<exception cref="T:DotNetOpenAuth.Messaging.ProtocolException">Thrown when the binding elements are incomplete or inconsistent with each other.</exception>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Channel.BindingElementOutgoingMessageApplicationOrder(DotNetOpenAuth.Messaging.MessageProtections,DotNetOpenAuth.Messaging.MessageProtections)">
|
|
<summary>
|
|
Puts binding elements in their correct outgoing message processing order.
|
|
</summary>
|
|
<param name="protection1">The first protection type to compare.</param>
|
|
<param name="protection2">The second protection type to compare.</param>
|
|
<returns>
|
|
-1 if <paramref name="protection1"/> should be applied to an outgoing message before <paramref name="protection2"/>.
|
|
1 if <paramref name="protection2"/> should be applied to an outgoing message before <paramref name="protection1"/>.
|
|
0 if it doesn't matter.
|
|
</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Channel.EnsureValidMessageParts(DotNetOpenAuth.Messaging.IProtocolMessage)">
|
|
<summary>
|
|
Verifies that all required message parts are initialized to values
|
|
prior to sending the message to a remote party.
|
|
</summary>
|
|
<param name="message">The message to verify.</param>
|
|
<exception cref="T:DotNetOpenAuth.Messaging.ProtocolException">
|
|
Thrown when any required message part does not have a value.
|
|
</exception>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Channel.IsBindingElementOrderValid(System.Collections.Generic.IEnumerable{DotNetOpenAuth.Messaging.IChannelBindingElement})">
|
|
<summary>
|
|
Determines whether a given ordered list of binding elements includes every
|
|
binding element in this channel exactly once.
|
|
</summary>
|
|
<param name="order">The list of binding elements to test.</param>
|
|
<returns>
|
|
<c>true</c> if the given list is a valid description of a binding element ordering; otherwise, <c>false</c>.
|
|
</returns>
|
|
</member>
|
|
<member name="E:DotNetOpenAuth.Messaging.Channel.Sending">
|
|
<summary>
|
|
An event fired whenever a message is about to be encoded and sent.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.Channel.WebRequestHandler">
|
|
<summary>
|
|
Gets or sets an instance to a <see cref="T:DotNetOpenAuth.Messaging.IDirectWebRequestHandler"/> that will be used when
|
|
submitting HTTP requests and waiting for responses.
|
|
</summary>
|
|
<remarks>
|
|
This defaults to a straightforward implementation, but can be set
|
|
to a mock object for testing purposes.
|
|
</remarks>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.Channel.MaximumIndirectMessageUrlLength">
|
|
<summary>
|
|
Gets or sets the maximum allowable size for a 301 Redirect response before we send
|
|
a 200 OK response with a scripted form POST with the parameters instead
|
|
in order to ensure successfully sending a large payload to another server
|
|
that might have a maximum allowable size restriction on its GET request.
|
|
</summary>
|
|
<value>The default value is 2048.</value>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.Channel.MessageDescriptions">
|
|
<summary>
|
|
Gets or sets the message descriptions.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.Channel.MessageFactoryTestHook">
|
|
<summary>
|
|
Gets a tool that can figure out what kind of message is being received
|
|
so it can be deserialized.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.Channel.BindingElements">
|
|
<summary>
|
|
Gets the binding elements used by this channel, in no particular guaranteed order.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.Channel.OutgoingBindingElements">
|
|
<summary>
|
|
Gets the binding elements used by this channel, in the order applied to outgoing messages.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.Channel.IncomingBindingElements">
|
|
<summary>
|
|
Gets the binding elements used by this channel, in the order applied to incoming messages.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.Channel.IsDisposed">
|
|
<summary>
|
|
Gets or sets a value indicating whether this instance is disposed.
|
|
</summary>
|
|
<value>
|
|
<c>true</c> if this instance is disposed; otherwise, <c>false</c>.
|
|
</value>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.Channel.MessageFactory">
|
|
<summary>
|
|
Gets or sets a tool that can figure out what kind of message is being received
|
|
so it can be deserialized.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.Channel.CachePolicy">
|
|
<summary>
|
|
Gets or sets the cache policy to use for direct message requests.
|
|
</summary>
|
|
<value>Default is <see cref="F:System.Net.Cache.HttpRequestCacheLevel.NoCacheNoStore"/>.</value>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.Channel.XmlDictionaryReaderQuotas">
|
|
<summary>
|
|
Gets or sets the XML dictionary reader quotas.
|
|
</summary>
|
|
<value>The XML dictionary reader quotas.</value>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.ChannelContract.#ctor">
|
|
<summary>
|
|
Prevents a default instance of the ChannelContract class from being created.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.ChannelContract.ReadFromResponseCore(DotNetOpenAuth.Messaging.IncomingWebResponse)">
|
|
<summary>
|
|
Gets the protocol message that may be in the given HTTP response.
|
|
</summary>
|
|
<param name="response">The response that is anticipated to contain an protocol message.</param>
|
|
<returns>
|
|
The deserialized message parts, if found. Null otherwise.
|
|
</returns>
|
|
<exception cref="T:DotNetOpenAuth.Messaging.ProtocolException">Thrown when the response is not valid.</exception>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.ChannelContract.PrepareDirectResponse(DotNetOpenAuth.Messaging.IProtocolMessage)">
|
|
<summary>
|
|
Queues a message for sending in the response stream where the fields
|
|
are sent in the response stream in querystring style.
|
|
</summary>
|
|
<param name="response">The message to send as a response.</param>
|
|
<returns>
|
|
The pending user agent redirect based message to be sent as an HttpResponse.
|
|
</returns>
|
|
<remarks>
|
|
This method implements spec V1.0 section 5.3.
|
|
</remarks>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.HmacAlgorithms">
|
|
<summary>
|
|
HMAC-SHA algorithm names that can be passed to the <see cref="M:System.Security.Cryptography.HMAC.Create(System.String)"/> method.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.HmacAlgorithms.HmacSha1">
|
|
<summary>
|
|
The name of the HMAC-SHA1 algorithm.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.HmacAlgorithms.HmacSha256">
|
|
<summary>
|
|
The name of the HMAC-SHA256 algorithm.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.HmacAlgorithms.HmacSha384">
|
|
<summary>
|
|
The name of the HMAC-SHA384 algorithm.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.HmacAlgorithms.HmacSha512">
|
|
<summary>
|
|
The name of the HMAC-SHA512 algorithm.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.HmacAlgorithms.Create(System.String,System.Byte[])">
|
|
<summary>
|
|
Creates an HMAC-SHA algorithm with the specified name and key.
|
|
</summary>
|
|
<param name="algorithmName">A name from the available choices in the static const members of this class.</param>
|
|
<param name="key">The secret key used as the HMAC.</param>
|
|
<returns>The HMAC algorithm instance.</returns>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.HttpRequestHeaders">
|
|
<summary>
|
|
Well known HTTP headers.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.HttpRequestHeaders.Authorization">
|
|
<summary>
|
|
The Authorization header, which specifies the credentials that the client presents in order to authenticate itself to the server.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.HttpRequestHeaders.WwwAuthenticate">
|
|
<summary>
|
|
The WWW-Authenticate header, which is included in HTTP 401 Unauthorized responses to help the client know which authorization schemes are supported.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.HttpRequestHeaders.ContentType">
|
|
<summary>
|
|
The Content-Type header, which specifies the MIME type of the accompanying body data.
|
|
</summary>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.IHttpDirectRequest">
|
|
<summary>
|
|
An interface that allows direct request messages to capture the details of the HTTP request they arrived on.
|
|
</summary>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.IMessage">
|
|
<summary>
|
|
The interface that classes must implement to be serialized/deserialized
|
|
as protocol or extension messages.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.IMessage.EnsureValidMessage">
|
|
<summary>
|
|
Checks the message state for conformity to the protocol specification
|
|
and throws an exception if the message is invalid.
|
|
</summary>
|
|
<remarks>
|
|
<para>Some messages have required fields, or combinations of fields that must relate to each other
|
|
in specialized ways. After deserializing a message, this method checks the state of the
|
|
message to see if it conforms to the protocol.</para>
|
|
<para>Note that this property should <i>not</i> check signatures or perform any state checks
|
|
outside this scope of this particular message.</para>
|
|
</remarks>
|
|
<exception cref="T:DotNetOpenAuth.Messaging.ProtocolException">Thrown if the message is invalid.</exception>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.IMessage.Version">
|
|
<summary>
|
|
Gets the version of the protocol or extension this message is prepared to implement.
|
|
</summary>
|
|
<remarks>
|
|
Implementations of this interface should ensure that this property never returns null.
|
|
</remarks>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.IMessage.ExtraData">
|
|
<summary>
|
|
Gets the extra, non-standard Protocol parameters included in the message.
|
|
</summary>
|
|
<remarks>
|
|
Implementations of this interface should ensure that this property never returns null.
|
|
</remarks>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.IHttpDirectRequest.Headers">
|
|
<summary>
|
|
Gets the HTTP headers of the request.
|
|
</summary>
|
|
<value>May be an empty collection, but must not be <c>null</c>.</value>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.IHttpDirectRequestContract">
|
|
<summary>
|
|
Contract class for the <see cref="T:DotNetOpenAuth.Messaging.IHttpDirectRequest"/> interface.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.IHttpDirectRequestContract.DotNetOpenAuth#Messaging#IMessage#EnsureValidMessage">
|
|
<summary>
|
|
Checks the message state for conformity to the protocol specification
|
|
and throws an exception if the message is invalid.
|
|
</summary>
|
|
<remarks>
|
|
<para>Some messages have required fields, or combinations of fields that must relate to each other
|
|
in specialized ways. After deserializing a message, this method checks the state of the
|
|
message to see if it conforms to the protocol.</para>
|
|
<para>Note that this property should <i>not</i> check signatures or perform any state checks
|
|
outside this scope of this particular message.</para>
|
|
</remarks>
|
|
<exception cref="T:DotNetOpenAuth.Messaging.ProtocolException">Thrown if the message is invalid.</exception>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.IHttpDirectRequestContract.DotNetOpenAuth#Messaging#IHttpDirectRequest#Headers">
|
|
<summary>
|
|
Gets the HTTP headers of the request.
|
|
</summary>
|
|
<value>May be an empty collection, but must not be <c>null</c>.</value>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.IHttpDirectRequestContract.DotNetOpenAuth#Messaging#IMessage#Version">
|
|
<summary>
|
|
Gets the version of the protocol or extension this message is prepared to implement.
|
|
</summary>
|
|
<remarks>
|
|
Implementations of this interface should ensure that this property never returns null.
|
|
</remarks>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.IHttpDirectRequestContract.DotNetOpenAuth#Messaging#IMessage#ExtraData">
|
|
<summary>
|
|
Gets the extra, non-standard Protocol parameters included in the message.
|
|
</summary>
|
|
<remarks>
|
|
Implementations of this interface should ensure that this property never returns null.
|
|
</remarks>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.IHttpIndirectResponse">
|
|
<summary>
|
|
An interface that allows indirect response messages to specify
|
|
HTTP transport specific properties.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.IHttpIndirectResponse.Include301RedirectPayloadInFragment">
|
|
<summary>
|
|
Gets a value indicating whether the payload for the message should be included
|
|
in the redirect fragment instead of the query string or POST entity.
|
|
</summary>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.IMessageOriginalPayload">
|
|
<summary>
|
|
An interface that appears on messages that need to retain a description of
|
|
what their literal payload was when they were deserialized.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.IMessageOriginalPayload.OriginalPayload">
|
|
<summary>
|
|
Gets or sets the original message parts, before any normalization or default values were assigned.
|
|
</summary>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.IMessageOriginalPayloadContract">
|
|
<summary>
|
|
Code contract for the <see cref="T:DotNetOpenAuth.Messaging.IMessageOriginalPayload"/> interface.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.IMessageOriginalPayloadContract.DotNetOpenAuth#Messaging#IMessageOriginalPayload#OriginalPayload">
|
|
<summary>
|
|
Gets or sets the original message parts, before any normalization or default values were assigned.
|
|
</summary>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.DirectWebRequestOptions">
|
|
<summary>
|
|
A set of flags that can control the behavior of an individual web request.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.DirectWebRequestOptions.None">
|
|
<summary>
|
|
Indicates that default <see cref="T:System.Net.HttpWebRequest"/> behavior is required.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.DirectWebRequestOptions.AcceptAllHttpResponses">
|
|
<summary>
|
|
Indicates that any response from the remote server, even those
|
|
with HTTP status codes that indicate errors, should not result
|
|
in a thrown exception.
|
|
</summary>
|
|
<remarks>
|
|
Even with this flag set, <see cref="T:DotNetOpenAuth.Messaging.ProtocolException"/> should
|
|
be thrown when an HTTP protocol error occurs (i.e. timeouts).
|
|
</remarks>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.DirectWebRequestOptions.RequireSsl">
|
|
<summary>
|
|
Indicates that the HTTP request must be completed entirely
|
|
using SSL (including any redirects).
|
|
</summary>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.EnumerableCacheExtensions">
|
|
<summary>
|
|
Extension methods for <see cref="T:System.Collections.Generic.IEnumerable`1"/> types.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.EnumerableCacheExtensions.CacheGeneratedResults``1(System.Collections.Generic.IEnumerable{``0})">
|
|
<summary>
|
|
Caches the results of enumerating over a given object so that subsequence enumerations
|
|
don't require interacting with the object a second time.
|
|
</summary>
|
|
<typeparam name="T">The type of element found in the enumeration.</typeparam>
|
|
<param name="sequence">The enumerable object.</param>
|
|
<returns>
|
|
Either a new enumerable object that caches enumerated results, or the original, <paramref name="sequence"/>
|
|
object if no caching is necessary to avoid additional CPU work.
|
|
</returns>
|
|
<remarks>
|
|
<para>This is designed for use on the results of generator methods (the ones with <c>yield return</c> in them)
|
|
so that only those elements in the sequence that are needed are ever generated, while not requiring
|
|
regeneration of elements that are enumerated over multiple times.</para>
|
|
<para>This can be a huge performance gain if enumerating multiple times over an expensive generator method.</para>
|
|
<para>Some enumerable types such as collections, lists, and already-cached generators do not require
|
|
any (additional) caching, and this method will simply return those objects rather than caching them
|
|
to avoid double-caching.</para>
|
|
</remarks>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.EnumerableCacheExtensions.EnumerableCache`1">
|
|
<summary>
|
|
A wrapper for <see cref="T:System.Collections.Generic.IEnumerable`1"/> types and returns a caching <see cref="T:System.Collections.Generic.IEnumerator`1"/>
|
|
from its <see cref="M:System.Collections.Generic.IEnumerable`1.GetEnumerator"/> method.
|
|
</summary>
|
|
<typeparam name="T">The type of element in the sequence.</typeparam>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.EnumerableCacheExtensions.EnumerableCache`1.cache">
|
|
<summary>
|
|
The results from enumeration of the live object that have been collected thus far.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.EnumerableCacheExtensions.EnumerableCache`1.generator">
|
|
<summary>
|
|
The original generator method or other enumerable object whose contents should only be enumerated once.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.EnumerableCacheExtensions.EnumerableCache`1.generatorEnumerator">
|
|
<summary>
|
|
The enumerator we're using over the generator method's results.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.EnumerableCacheExtensions.EnumerableCache`1.generatorLock">
|
|
<summary>
|
|
The sync object our caching enumerators use when adding a new live generator method result to the cache.
|
|
</summary>
|
|
<remarks>
|
|
Although individual enumerators are not thread-safe, this <see cref="T:System.Collections.Generic.IEnumerable`1"/> should be
|
|
thread safe so that multiple enumerators can be created from it and used from different threads.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.EnumerableCacheExtensions.EnumerableCache`1.#ctor(System.Collections.Generic.IEnumerable{`0})">
|
|
<summary>
|
|
Initializes a new instance of the EnumerableCache class.
|
|
</summary>
|
|
<param name="generator">The generator.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.EnumerableCacheExtensions.EnumerableCache`1.GetEnumerator">
|
|
<summary>
|
|
Returns an enumerator that iterates through the collection.
|
|
</summary>
|
|
<returns>
|
|
A <see cref="T:System.Collections.Generic.IEnumerator`1"/> that can be used to iterate through the collection.
|
|
</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.EnumerableCacheExtensions.EnumerableCache`1.System#Collections#IEnumerable#GetEnumerator">
|
|
<summary>
|
|
Returns an enumerator that iterates through a collection.
|
|
</summary>
|
|
<returns>
|
|
An <see cref="T:System.Collections.IEnumerator"/> object that can be used to iterate through the collection.
|
|
</returns>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.EnumerableCacheExtensions.EnumerableCache`1.EnumeratorCache">
|
|
<summary>
|
|
An enumerator that uses cached enumeration results whenever they are available,
|
|
and caches whatever results it has to pull from the original <see cref="T:System.Collections.Generic.IEnumerable`1"/> object.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.EnumerableCacheExtensions.EnumerableCache`1.EnumeratorCache.parent">
|
|
<summary>
|
|
The parent enumeration wrapper class that stores the cached results.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.EnumerableCacheExtensions.EnumerableCache`1.EnumeratorCache.cachePosition">
|
|
<summary>
|
|
The position of this enumerator in the cached list.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.EnumerableCacheExtensions.EnumerableCache`1.EnumeratorCache.#ctor(DotNetOpenAuth.Messaging.EnumerableCacheExtensions.EnumerableCache{`0})">
|
|
<summary>
|
|
Initializes a new instance of the EnumeratorCache class.
|
|
</summary>
|
|
<param name="parent">The parent cached enumerable whose GetEnumerator method is calling this constructor.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.EnumerableCacheExtensions.EnumerableCache`1.EnumeratorCache.Dispose">
|
|
<summary>
|
|
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.EnumerableCacheExtensions.EnumerableCache`1.EnumeratorCache.MoveNext">
|
|
<summary>
|
|
Advances the enumerator to the next element of the collection.
|
|
</summary>
|
|
<returns>
|
|
true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection.
|
|
</returns>
|
|
<exception cref="T:System.InvalidOperationException">
|
|
The collection was modified after the enumerator was created.
|
|
</exception>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.EnumerableCacheExtensions.EnumerableCache`1.EnumeratorCache.Reset">
|
|
<summary>
|
|
Sets the enumerator to its initial position, which is before the first element in the collection.
|
|
</summary>
|
|
<exception cref="T:System.InvalidOperationException">
|
|
The collection was modified after the enumerator was created.
|
|
</exception>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.EnumerableCacheExtensions.EnumerableCache`1.EnumeratorCache.Dispose(System.Boolean)">
|
|
<summary>
|
|
Releases unmanaged and - optionally - managed resources
|
|
</summary>
|
|
<param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.EnumerableCacheExtensions.EnumerableCache`1.EnumeratorCache.Current">
|
|
<summary>
|
|
Gets the element in the collection at the current position of the enumerator.
|
|
</summary>
|
|
<returns>
|
|
The element in the collection at the current position of the enumerator.
|
|
</returns>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.EnumerableCacheExtensions.EnumerableCache`1.EnumeratorCache.System#Collections#IEnumerator#Current">
|
|
<summary>
|
|
Gets the element in the collection at the current position of the enumerator.
|
|
</summary>
|
|
<returns>
|
|
The element in the collection at the current position of the enumerator.
|
|
</returns>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.HostErrorException">
|
|
<summary>
|
|
An exception to call out a configuration or runtime failure on the part of the
|
|
(web) application that is hosting this library.
|
|
</summary>
|
|
<remarks>
|
|
<para>This exception is used rather than <see cref="T:DotNetOpenAuth.Messaging.ProtocolException"/> for those errors
|
|
that should never be caught because they indicate a major error in the app itself
|
|
or its configuration.</para>
|
|
<para>It is an internal exception to assist in making it uncatchable.</para>
|
|
</remarks>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.HostErrorException.#ctor">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.HostErrorException"/> class.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.HostErrorException.#ctor(System.String)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.HostErrorException"/> class.
|
|
</summary>
|
|
<param name="message">The message.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.HostErrorException.#ctor(System.String,System.Exception)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.HostErrorException"/> class.
|
|
</summary>
|
|
<param name="message">The message.</param>
|
|
<param name="inner">The inner exception.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.HostErrorException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.HostErrorException"/> class.
|
|
</summary>
|
|
<param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
|
|
<param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
|
|
<exception cref="T:System.ArgumentNullException">
|
|
The <paramref name="info"/> parameter is null.
|
|
</exception>
|
|
<exception cref="T:System.Runtime.Serialization.SerializationException">
|
|
The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0).
|
|
</exception>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.IHttpDirectResponse">
|
|
<summary>
|
|
An interface that allows direct response messages to specify
|
|
HTTP transport specific properties.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.IHttpDirectResponse.HttpStatusCode">
|
|
<summary>
|
|
Gets the HTTP status code that the direct response should be sent with.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.IHttpDirectResponse.Headers">
|
|
<summary>
|
|
Gets the HTTP headers to add to the response.
|
|
</summary>
|
|
<value>May be an empty collection, but must not be <c>null</c>.</value>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.IExtensionMessage">
|
|
<summary>
|
|
An interface that extension messages must implement.
|
|
</summary>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.IHttpDirectResponseContract">
|
|
<summary>
|
|
Contract class for the <see cref="T:DotNetOpenAuth.Messaging.IHttpDirectResponse"/> interface.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.IHttpDirectResponseContract.DotNetOpenAuth#Messaging#IHttpDirectResponse#HttpStatusCode">
|
|
<summary>
|
|
Gets the HTTP status code that the direct response should be sent with.
|
|
</summary>
|
|
<value></value>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.IHttpDirectResponseContract.DotNetOpenAuth#Messaging#IHttpDirectResponse#Headers">
|
|
<summary>
|
|
Gets the HTTP headers to add to the response.
|
|
</summary>
|
|
<value>May be an empty collection, but must not be <c>null</c>.</value>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.IMessageContract">
|
|
<summary>
|
|
Code contract for the <see cref="T:DotNetOpenAuth.Messaging.IMessage"/> interface.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.IMessageContract.#ctor">
|
|
<summary>
|
|
Prevents a default instance of the <see cref="T:DotNetOpenAuth.Messaging.IMessageContract"/> class from being created.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.IMessageContract.DotNetOpenAuth#Messaging#IMessage#EnsureValidMessage">
|
|
<summary>
|
|
Checks the message state for conformity to the protocol specification
|
|
and throws an exception if the message is invalid.
|
|
</summary>
|
|
<remarks>
|
|
<para>Some messages have required fields, or combinations of fields that must relate to each other
|
|
in specialized ways. After deserializing a message, this method checks the state of the
|
|
message to see if it conforms to the protocol.</para>
|
|
<para>Note that this property should <i>not</i> check signatures or perform any state checks
|
|
outside this scope of this particular message.</para>
|
|
</remarks>
|
|
<exception cref="T:DotNetOpenAuth.Messaging.ProtocolException">Thrown if the message is invalid.</exception>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.IMessageContract.DotNetOpenAuth#Messaging#IMessage#Version">
|
|
<summary>
|
|
Gets the version of the protocol or extension this message is prepared to implement.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.IMessageContract.DotNetOpenAuth#Messaging#IMessage#ExtraData">
|
|
<summary>
|
|
Gets the extra, non-standard Protocol parameters included in the message.
|
|
</summary>
|
|
<value></value>
|
|
<remarks>
|
|
Implementations of this interface should ensure that this property never returns null.
|
|
</remarks>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.IDirectResponseProtocolMessage">
|
|
<summary>
|
|
Undirected messages that serve as direct responses to direct requests.
|
|
</summary>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.IProtocolMessage">
|
|
<summary>
|
|
The interface that classes must implement to be serialized/deserialized
|
|
as protocol messages.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.IProtocolMessage.RequiredProtection">
|
|
<summary>
|
|
Gets the level of protection this message requires.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.IProtocolMessage.Transport">
|
|
<summary>
|
|
Gets a value indicating whether this is a direct or indirect message.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.IDirectResponseProtocolMessage.OriginatingRequest">
|
|
<summary>
|
|
Gets the originating request message that caused this response to be formed.
|
|
</summary>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.EmptyDictionary`2">
|
|
<summary>
|
|
An empty dictionary. Useful for avoiding memory allocations in creating new dictionaries to represent empty ones.
|
|
</summary>
|
|
<typeparam name="TKey">The type of the key.</typeparam>
|
|
<typeparam name="TValue">The type of the value.</typeparam>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.EmptyDictionary`2.Instance">
|
|
<summary>
|
|
The singleton instance of the empty dictionary.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.EmptyDictionary`2.#ctor">
|
|
<summary>
|
|
Prevents a default instance of the EmptyDictionary class from being created.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.EmptyDictionary`2.Add(`0,`1)">
|
|
<summary>
|
|
Adds an element with the provided key and value to the <see cref="T:System.Collections.Generic.IDictionary`2"/>.
|
|
</summary>
|
|
<param name="key">The object to use as the key of the element to add.</param>
|
|
<param name="value">The object to use as the value of the element to add.</param>
|
|
<exception cref="T:System.ArgumentNullException">
|
|
<paramref name="key"/> is null.
|
|
</exception>
|
|
<exception cref="T:System.ArgumentException">
|
|
An element with the same key already exists in the <see cref="T:System.Collections.Generic.IDictionary`2"/>.
|
|
</exception>
|
|
<exception cref="T:System.NotSupportedException">
|
|
The <see cref="T:System.Collections.Generic.IDictionary`2"/> is read-only.
|
|
</exception>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.EmptyDictionary`2.ContainsKey(`0)">
|
|
<summary>
|
|
Determines whether the <see cref="T:System.Collections.Generic.IDictionary`2"/> contains an element with the specified key.
|
|
</summary>
|
|
<param name="key">The key to locate in the <see cref="T:System.Collections.Generic.IDictionary`2"/>.</param>
|
|
<returns>
|
|
true if the <see cref="T:System.Collections.Generic.IDictionary`2"/> contains an element with the key; otherwise, false.
|
|
</returns>
|
|
<exception cref="T:System.ArgumentNullException">
|
|
<paramref name="key"/> is null.
|
|
</exception>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.EmptyDictionary`2.Remove(`0)">
|
|
<summary>
|
|
Removes the element with the specified key from the <see cref="T:System.Collections.Generic.IDictionary`2"/>.
|
|
</summary>
|
|
<param name="key">The key of the element to remove.</param>
|
|
<returns>
|
|
true if the element is successfully removed; otherwise, false. This method also returns false if <paramref name="key"/> was not found in the original <see cref="T:System.Collections.Generic.IDictionary`2"/>.
|
|
</returns>
|
|
<exception cref="T:System.ArgumentNullException">
|
|
<paramref name="key"/> is null.
|
|
</exception>
|
|
<exception cref="T:System.NotSupportedException">
|
|
The <see cref="T:System.Collections.Generic.IDictionary`2"/> is read-only.
|
|
</exception>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.EmptyDictionary`2.TryGetValue(`0,`1@)">
|
|
<summary>
|
|
Gets the value associated with the specified key.
|
|
</summary>
|
|
<param name="key">The key whose value to get.</param>
|
|
<param name="value">When this method returns, the value associated with the specified key, if the key is found; otherwise, the default value for the type of the <paramref name="value"/> parameter. This parameter is passed uninitialized.</param>
|
|
<returns>
|
|
true if the object that implements <see cref="T:System.Collections.Generic.IDictionary`2"/> contains an element with the specified key; otherwise, false.
|
|
</returns>
|
|
<exception cref="T:System.ArgumentNullException">
|
|
<paramref name="key"/> is null.
|
|
</exception>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.EmptyDictionary`2.Add(System.Collections.Generic.KeyValuePair{`0,`1})">
|
|
<summary>
|
|
Adds an item to the <see cref="T:System.Collections.Generic.ICollection`1"/>.
|
|
</summary>
|
|
<param name="item">The object to add to the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param>
|
|
<exception cref="T:System.NotSupportedException">
|
|
The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.
|
|
</exception>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.EmptyDictionary`2.Clear">
|
|
<summary>
|
|
Removes all items from the <see cref="T:System.Collections.Generic.ICollection`1"/>.
|
|
</summary>
|
|
<exception cref="T:System.NotSupportedException">
|
|
The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.
|
|
</exception>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.EmptyDictionary`2.Contains(System.Collections.Generic.KeyValuePair{`0,`1})">
|
|
<summary>
|
|
Determines whether the <see cref="T:System.Collections.Generic.ICollection`1"/> contains a specific value.
|
|
</summary>
|
|
<param name="item">The object to locate in the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param>
|
|
<returns>
|
|
true if <paramref name="item"/> is found in the <see cref="T:System.Collections.Generic.ICollection`1"/>; otherwise, false.
|
|
</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.EmptyDictionary`2.CopyTo(System.Collections.Generic.KeyValuePair{`0,`1}[],System.Int32)">
|
|
<summary>
|
|
Copies the elements of the <see cref="T:System.Collections.Generic.ICollection`1"/> to an <see cref="T:System.Array"/>, starting at a particular <see cref="T:System.Array"/> index.
|
|
</summary>
|
|
<param name="array">The one-dimensional <see cref="T:System.Array"/> that is the destination of the elements copied from <see cref="T:System.Collections.Generic.ICollection`1"/>. The <see cref="T:System.Array"/> must have zero-based indexing.</param>
|
|
<param name="arrayIndex">The zero-based index in <paramref name="array"/> at which copying begins.</param>
|
|
<exception cref="T:System.ArgumentNullException">
|
|
<paramref name="array"/> is null.
|
|
</exception>
|
|
<exception cref="T:System.ArgumentOutOfRangeException">
|
|
<paramref name="arrayIndex"/> is less than 0.
|
|
</exception>
|
|
<exception cref="T:System.ArgumentException">
|
|
<paramref name="array"/> is multidimensional.
|
|
-or-
|
|
<paramref name="arrayIndex"/> is equal to or greater than the length of <paramref name="array"/>.
|
|
-or-
|
|
The number of elements in the source <see cref="T:System.Collections.Generic.ICollection`1"/> is greater than the available space from <paramref name="arrayIndex"/> to the end of the destination <paramref name="array"/>.
|
|
-or-
|
|
Type cannot be cast automatically to the type of the destination <paramref name="array"/>.
|
|
</exception>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.EmptyDictionary`2.Remove(System.Collections.Generic.KeyValuePair{`0,`1})">
|
|
<summary>
|
|
Removes the first occurrence of a specific object from the <see cref="T:System.Collections.Generic.ICollection`1"/>.
|
|
</summary>
|
|
<param name="item">The object to remove from the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param>
|
|
<returns>
|
|
true if <paramref name="item"/> was successfully removed from the <see cref="T:System.Collections.Generic.ICollection`1"/>; otherwise, false. This method also returns false if <paramref name="item"/> is not found in the original <see cref="T:System.Collections.Generic.ICollection`1"/>.
|
|
</returns>
|
|
<exception cref="T:System.NotSupportedException">
|
|
The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.
|
|
</exception>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.EmptyDictionary`2.GetEnumerator">
|
|
<summary>
|
|
Returns an enumerator that iterates through the collection.
|
|
</summary>
|
|
<returns>
|
|
A <see cref="T:System.Collections.Generic.IEnumerator`1"/> that can be used to iterate through the collection.
|
|
</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.EmptyDictionary`2.System#Collections#IEnumerable#GetEnumerator">
|
|
<summary>
|
|
Returns an enumerator that iterates through a collection.
|
|
</summary>
|
|
<returns>
|
|
An <see cref="T:System.Collections.IEnumerator"/> object that can be used to iterate through the collection.
|
|
</returns>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.EmptyDictionary`2.Values">
|
|
<summary>
|
|
Gets an <see cref="T:System.Collections.Generic.ICollection`1"/> containing the values in the <see cref="T:System.Collections.Generic.IDictionary`2"/>.
|
|
</summary>
|
|
<value></value>
|
|
<returns>
|
|
An <see cref="T:System.Collections.Generic.ICollection`1"/> containing the values in the object that implements <see cref="T:System.Collections.Generic.IDictionary`2"/>.
|
|
</returns>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.EmptyDictionary`2.Count">
|
|
<summary>
|
|
Gets the number of elements contained in the <see cref="T:System.Collections.Generic.ICollection`1"/>.
|
|
</summary>
|
|
<value></value>
|
|
<returns>
|
|
The number of elements contained in the <see cref="T:System.Collections.Generic.ICollection`1"/>.
|
|
</returns>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.EmptyDictionary`2.IsReadOnly">
|
|
<summary>
|
|
Gets a value indicating whether the <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.
|
|
</summary>
|
|
<value></value>
|
|
<returns>true if the <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only; otherwise, false.
|
|
</returns>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.EmptyDictionary`2.Keys">
|
|
<summary>
|
|
Gets an <see cref="T:System.Collections.Generic.ICollection`1"/> containing the keys of the <see cref="T:System.Collections.Generic.IDictionary`2"/>.
|
|
</summary>
|
|
<value></value>
|
|
<returns>
|
|
An <see cref="T:System.Collections.Generic.ICollection`1"/> containing the keys of the object that implements <see cref="T:System.Collections.Generic.IDictionary`2"/>.
|
|
</returns>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.EmptyDictionary`2.Item(`0)">
|
|
<summary>
|
|
Gets or sets the value with the specified key.
|
|
</summary>
|
|
<param name="key">The key being read or written.</param>
|
|
<returns>Nothing. It always throws.</returns>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.EmptyEnumerator">
|
|
<summary>
|
|
An enumerator that always generates zero elements.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.EmptyEnumerator.Instance">
|
|
<summary>
|
|
The singleton instance of this empty enumerator.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.EmptyEnumerator.#ctor">
|
|
<summary>
|
|
Prevents a default instance of the <see cref="T:DotNetOpenAuth.Messaging.EmptyEnumerator"/> class from being created.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.EmptyEnumerator.MoveNext">
|
|
<summary>
|
|
Advances the enumerator to the next element of the collection.
|
|
</summary>
|
|
<returns>
|
|
true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection.
|
|
</returns>
|
|
<exception cref="T:System.InvalidOperationException">
|
|
The collection was modified after the enumerator was created.
|
|
</exception>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.EmptyEnumerator.Reset">
|
|
<summary>
|
|
Sets the enumerator to its initial position, which is before the first element in the collection.
|
|
</summary>
|
|
<exception cref="T:System.InvalidOperationException">
|
|
The collection was modified after the enumerator was created.
|
|
</exception>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.EmptyEnumerator.Current">
|
|
<summary>
|
|
Gets the current element in the collection.
|
|
</summary>
|
|
<value></value>
|
|
<returns>
|
|
The current element in the collection.
|
|
</returns>
|
|
<exception cref="T:System.InvalidOperationException">
|
|
The enumerator is positioned before the first element of the collection or after the last element.
|
|
</exception>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.EmptyList`1">
|
|
<summary>
|
|
An empty, read-only list.
|
|
</summary>
|
|
<typeparam name="T">The type the list claims to include.</typeparam>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.EmptyList`1.Instance">
|
|
<summary>
|
|
The singleton instance of the empty list.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.EmptyList`1.#ctor">
|
|
<summary>
|
|
Prevents a default instance of the EmptyList class from being created.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.EmptyList`1.IndexOf(`0)">
|
|
<summary>
|
|
Determines the index of a specific item in the <see cref="T:System.Collections.Generic.IList`1"/>.
|
|
</summary>
|
|
<param name="item">The object to locate in the <see cref="T:System.Collections.Generic.IList`1"/>.</param>
|
|
<returns>
|
|
The index of <paramref name="item"/> if found in the list; otherwise, -1.
|
|
</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.EmptyList`1.Insert(System.Int32,`0)">
|
|
<summary>
|
|
Inserts an item to the <see cref="T:System.Collections.Generic.IList`1"/> at the specified index.
|
|
</summary>
|
|
<param name="index">The zero-based index at which <paramref name="item"/> should be inserted.</param>
|
|
<param name="item">The object to insert into the <see cref="T:System.Collections.Generic.IList`1"/>.</param>
|
|
<exception cref="T:System.ArgumentOutOfRangeException">
|
|
<paramref name="index"/> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"/>.
|
|
</exception>
|
|
<exception cref="T:System.NotSupportedException">
|
|
The <see cref="T:System.Collections.Generic.IList`1"/> is read-only.
|
|
</exception>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.EmptyList`1.RemoveAt(System.Int32)">
|
|
<summary>
|
|
Removes the <see cref="T:System.Collections.Generic.IList`1"/> item at the specified index.
|
|
</summary>
|
|
<param name="index">The zero-based index of the item to remove.</param>
|
|
<exception cref="T:System.ArgumentOutOfRangeException">
|
|
<paramref name="index"/> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"/>.
|
|
</exception>
|
|
<exception cref="T:System.NotSupportedException">
|
|
The <see cref="T:System.Collections.Generic.IList`1"/> is read-only.
|
|
</exception>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.EmptyList`1.Add(`0)">
|
|
<summary>
|
|
Adds an item to the <see cref="T:System.Collections.Generic.ICollection`1"/>.
|
|
</summary>
|
|
<param name="item">The object to add to the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param>
|
|
<exception cref="T:System.NotSupportedException">
|
|
The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.
|
|
</exception>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.EmptyList`1.Clear">
|
|
<summary>
|
|
Removes all items from the <see cref="T:System.Collections.Generic.ICollection`1"/>.
|
|
</summary>
|
|
<exception cref="T:System.NotSupportedException">
|
|
The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.
|
|
</exception>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.EmptyList`1.Contains(`0)">
|
|
<summary>
|
|
Determines whether the <see cref="T:System.Collections.Generic.ICollection`1"/> contains a specific value.
|
|
</summary>
|
|
<param name="item">The object to locate in the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param>
|
|
<returns>
|
|
true if <paramref name="item"/> is found in the <see cref="T:System.Collections.Generic.ICollection`1"/>; otherwise, false.
|
|
</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.EmptyList`1.CopyTo(`0[],System.Int32)">
|
|
<summary>
|
|
Copies the elements of the <see cref="T:System.Collections.Generic.ICollection`1"/> to an <see cref="T:System.Array"/>, starting at a particular <see cref="T:System.Array"/> index.
|
|
</summary>
|
|
<param name="array">The one-dimensional <see cref="T:System.Array"/> that is the destination of the elements copied from <see cref="T:System.Collections.Generic.ICollection`1"/>. The <see cref="T:System.Array"/> must have zero-based indexing.</param>
|
|
<param name="arrayIndex">The zero-based index in <paramref name="array"/> at which copying begins.</param>
|
|
<exception cref="T:System.ArgumentNullException">
|
|
<paramref name="array"/> is null.
|
|
</exception>
|
|
<exception cref="T:System.ArgumentOutOfRangeException">
|
|
<paramref name="arrayIndex"/> is less than 0.
|
|
</exception>
|
|
<exception cref="T:System.ArgumentException">
|
|
<paramref name="array"/> is multidimensional.
|
|
-or-
|
|
<paramref name="arrayIndex"/> is equal to or greater than the length of <paramref name="array"/>.
|
|
-or-
|
|
The number of elements in the source <see cref="T:System.Collections.Generic.ICollection`1"/> is greater than the available space from <paramref name="arrayIndex"/> to the end of the destination <paramref name="array"/>.
|
|
-or-
|
|
Type <typeparamref name="T"/> cannot be cast automatically to the type of the destination <paramref name="array"/>.
|
|
</exception>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.EmptyList`1.Remove(`0)">
|
|
<summary>
|
|
Removes the first occurrence of a specific object from the <see cref="T:System.Collections.Generic.ICollection`1"/>.
|
|
</summary>
|
|
<param name="item">The object to remove from the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param>
|
|
<returns>
|
|
true if <paramref name="item"/> was successfully removed from the <see cref="T:System.Collections.Generic.ICollection`1"/>; otherwise, false. This method also returns false if <paramref name="item"/> is not found in the original <see cref="T:System.Collections.Generic.ICollection`1"/>.
|
|
</returns>
|
|
<exception cref="T:System.NotSupportedException">
|
|
The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.
|
|
</exception>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.EmptyList`1.GetEnumerator">
|
|
<summary>
|
|
Returns an enumerator that iterates through the collection.
|
|
</summary>
|
|
<returns>
|
|
A <see cref="T:System.Collections.Generic.IEnumerator`1"/> that can be used to iterate through the collection.
|
|
</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.EmptyList`1.System#Collections#IEnumerable#GetEnumerator">
|
|
<summary>
|
|
Returns an enumerator that iterates through a collection.
|
|
</summary>
|
|
<returns>
|
|
An <see cref="T:System.Collections.IEnumerator"/> object that can be used to iterate through the collection.
|
|
</returns>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.EmptyList`1.Count">
|
|
<summary>
|
|
Gets the number of elements contained in the <see cref="T:System.Collections.Generic.ICollection`1"/>.
|
|
</summary>
|
|
<value></value>
|
|
<returns>
|
|
The number of elements contained in the <see cref="T:System.Collections.Generic.ICollection`1"/>.
|
|
</returns>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.EmptyList`1.IsReadOnly">
|
|
<summary>
|
|
Gets a value indicating whether the <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.
|
|
</summary>
|
|
<value></value>
|
|
<returns>true if the <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only; otherwise, false.
|
|
</returns>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.EmptyList`1.Item(System.Int32)">
|
|
<summary>
|
|
Gets or sets the <typeparamref name="T"/> at the specified index.
|
|
</summary>
|
|
<param name="index">The index of the element in the list to change.</param>
|
|
<returns>Nothing. It always throws.</returns>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.ErrorUtilities">
|
|
<summary>
|
|
A collection of error checking and reporting methods.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.ErrorUtilities.Wrap(System.Exception,System.String,System.Object[])">
|
|
<summary>
|
|
Wraps an exception in a new <see cref="T:DotNetOpenAuth.Messaging.ProtocolException"/>.
|
|
</summary>
|
|
<param name="inner">The inner exception to wrap.</param>
|
|
<param name="errorMessage">The error message for the outer exception.</param>
|
|
<param name="args">The string formatting arguments, if any.</param>
|
|
<returns>The newly constructed (unthrown) exception.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.ErrorUtilities.ThrowInternal(System.String)">
|
|
<summary>
|
|
Throws an internal error exception.
|
|
</summary>
|
|
<param name="errorMessage">The error message.</param>
|
|
<returns>Nothing. But included here so callers can "throw" this method for C# safety.</returns>
|
|
<exception cref="T:DotNetOpenAuth.Messaging.InternalErrorException">Always thrown.</exception>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.ErrorUtilities.VerifyInternal(System.Boolean,System.String)">
|
|
<summary>
|
|
Checks a condition and throws an internal error exception if it evaluates to false.
|
|
</summary>
|
|
<param name="condition">The condition to check.</param>
|
|
<param name="errorMessage">The message to include in the exception, if created.</param>
|
|
<exception cref="T:DotNetOpenAuth.Messaging.InternalErrorException">Thrown if <paramref name="condition"/> evaluates to <c>false</c>.</exception>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.ErrorUtilities.VerifyInternal(System.Boolean,System.String,System.Object[])">
|
|
<summary>
|
|
Checks a condition and throws an internal error exception if it evaluates to false.
|
|
</summary>
|
|
<param name="condition">The condition to check.</param>
|
|
<param name="errorMessage">The message to include in the exception, if created.</param>
|
|
<param name="args">The formatting arguments.</param>
|
|
<exception cref="T:DotNetOpenAuth.Messaging.InternalErrorException">Thrown if <paramref name="condition"/> evaluates to <c>false</c>.</exception>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.ErrorUtilities.VerifyOperation(System.Boolean,System.String)">
|
|
<summary>
|
|
Checks a condition and throws an <see cref="T:System.InvalidOperationException"/> if it evaluates to false.
|
|
</summary>
|
|
<param name="condition">The condition to check.</param>
|
|
<param name="errorMessage">The message to include in the exception, if created.</param>
|
|
<exception cref="T:System.InvalidOperationException">Thrown if <paramref name="condition"/> evaluates to <c>false</c>.</exception>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.ErrorUtilities.VerifySupported(System.Boolean,System.String)">
|
|
<summary>
|
|
Checks a condition and throws a <see cref="T:System.NotSupportedException"/> if it evaluates to false.
|
|
</summary>
|
|
<param name="condition">The condition to check.</param>
|
|
<param name="errorMessage">The message to include in the exception, if created.</param>
|
|
<exception cref="T:System.NotSupportedException">Thrown if <paramref name="condition"/> evaluates to <c>false</c>.</exception>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.ErrorUtilities.VerifySupported(System.Boolean,System.String,System.Object[])">
|
|
<summary>
|
|
Checks a condition and throws a <see cref="T:System.NotSupportedException"/> if it evaluates to false.
|
|
</summary>
|
|
<param name="condition">The condition to check.</param>
|
|
<param name="errorMessage">The message to include in the exception, if created.</param>
|
|
<param name="args">The string formatting arguments for <paramref name="errorMessage"/>.</param>
|
|
<exception cref="T:System.NotSupportedException">Thrown if <paramref name="condition"/> evaluates to <c>false</c>.</exception>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.ErrorUtilities.VerifyOperation(System.Boolean,System.String,System.Object[])">
|
|
<summary>
|
|
Checks a condition and throws an <see cref="T:System.InvalidOperationException"/> if it evaluates to false.
|
|
</summary>
|
|
<param name="condition">The condition to check.</param>
|
|
<param name="errorMessage">The message to include in the exception, if created.</param>
|
|
<param name="args">The formatting arguments.</param>
|
|
<exception cref="T:System.InvalidOperationException">Thrown if <paramref name="condition"/> evaluates to <c>false</c>.</exception>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.ErrorUtilities.VerifyHost(System.Boolean,System.String,System.Object[])">
|
|
<summary>
|
|
Throws a <see cref="T:DotNetOpenAuth.Messaging.HostErrorException"/> if some <paramref name="condition"/> evaluates to false.
|
|
</summary>
|
|
<param name="condition">True to do nothing; false to throw the exception.</param>
|
|
<param name="errorMessage">The error message for the exception.</param>
|
|
<param name="args">The string formatting arguments, if any.</param>
|
|
<exception cref="T:DotNetOpenAuth.Messaging.HostErrorException">Thrown if <paramref name="condition"/> evaluates to <c>false</c>.</exception>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.ErrorUtilities.VerifyProtocol(System.Boolean,DotNetOpenAuth.Messaging.IProtocolMessage,System.String,System.Object[])">
|
|
<summary>
|
|
Throws a <see cref="T:DotNetOpenAuth.Messaging.ProtocolException"/> if some <paramref name="condition"/> evaluates to false.
|
|
</summary>
|
|
<param name="condition">True to do nothing; false to throw the exception.</param>
|
|
<param name="faultedMessage">The message being processed that would be responsible for the exception if thrown.</param>
|
|
<param name="errorMessage">The error message for the exception.</param>
|
|
<param name="args">The string formatting arguments, if any.</param>
|
|
<exception cref="T:DotNetOpenAuth.Messaging.ProtocolException">Thrown if <paramref name="condition"/> evaluates to <c>false</c>.</exception>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.ErrorUtilities.VerifyProtocol(System.Boolean,System.String,System.Object[])">
|
|
<summary>
|
|
Throws a <see cref="T:DotNetOpenAuth.Messaging.ProtocolException"/> if some <paramref name="condition"/> evaluates to false.
|
|
</summary>
|
|
<param name="condition">True to do nothing; false to throw the exception.</param>
|
|
<param name="unformattedMessage">The error message for the exception.</param>
|
|
<param name="args">The string formatting arguments, if any.</param>
|
|
<exception cref="T:DotNetOpenAuth.Messaging.ProtocolException">Thrown if <paramref name="condition"/> evaluates to <c>false</c>.</exception>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.ErrorUtilities.ThrowProtocol(System.String,System.Object[])">
|
|
<summary>
|
|
Throws a <see cref="T:DotNetOpenAuth.Messaging.ProtocolException"/>.
|
|
</summary>
|
|
<param name="unformattedMessage">The message to set in the exception.</param>
|
|
<param name="args">The formatting arguments of the message.</param>
|
|
<returns>
|
|
An InternalErrorException, which may be "thrown" by the caller in order
|
|
to satisfy C# rules to show that code will never be reached, but no value
|
|
actually is ever returned because this method guarantees to throw.
|
|
</returns>
|
|
<exception cref="T:DotNetOpenAuth.Messaging.ProtocolException">Always thrown.</exception>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.ErrorUtilities.ThrowFormat(System.String,System.Object[])">
|
|
<summary>
|
|
Throws a <see cref="T:System.FormatException"/>.
|
|
</summary>
|
|
<param name="message">The message for the exception.</param>
|
|
<param name="args">The string formatting arguments for <paramref name="message"/>.</param>
|
|
<returns>Nothing. It's just here so the caller can throw this method for C# compilation check.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.ErrorUtilities.VerifyFormat(System.Boolean,System.String,System.Object[])">
|
|
<summary>
|
|
Throws a <see cref="T:System.FormatException"/> if some condition is false.
|
|
</summary>
|
|
<param name="condition">The expression to evaluate. A value of <c>false</c> will cause the exception to be thrown.</param>
|
|
<param name="message">The message for the exception.</param>
|
|
<param name="args">The string formatting arguments for <paramref name="message"/>.</param>
|
|
<exception cref="T:System.FormatException">Thrown when <paramref name="condition"/> is <c>false</c>.</exception>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.ErrorUtilities.VerifyArgument(System.Boolean,System.String,System.Object[])">
|
|
<summary>
|
|
Verifies something about the argument supplied to a method.
|
|
</summary>
|
|
<param name="condition">The condition that must evaluate to true to avoid an exception.</param>
|
|
<param name="message">The message to use in the exception if the condition is false.</param>
|
|
<param name="args">The string formatting arguments, if any.</param>
|
|
<exception cref="T:System.ArgumentException">Thrown if <paramref name="condition"/> evaluates to <c>false</c>.</exception>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.ErrorUtilities.ThrowArgumentNamed(System.String,System.String,System.Object[])">
|
|
<summary>
|
|
Throws an <see cref="T:System.ArgumentException"/>.
|
|
</summary>
|
|
<param name="parameterName">Name of the parameter.</param>
|
|
<param name="message">The message to use in the exception if the condition is false.</param>
|
|
<param name="args">The string formatting arguments, if any.</param>
|
|
<returns>Never returns anything. It always throws.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.ErrorUtilities.VerifyArgumentNamed(System.Boolean,System.String,System.String,System.Object[])">
|
|
<summary>
|
|
Verifies something about the argument supplied to a method.
|
|
</summary>
|
|
<param name="condition">The condition that must evaluate to true to avoid an exception.</param>
|
|
<param name="parameterName">Name of the parameter.</param>
|
|
<param name="message">The message to use in the exception if the condition is false.</param>
|
|
<param name="args">The string formatting arguments, if any.</param>
|
|
<exception cref="T:System.ArgumentException">Thrown if <paramref name="condition"/> evaluates to <c>false</c>.</exception>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.ErrorUtilities.VerifyArgumentNotNull(System.Object,System.String)">
|
|
<summary>
|
|
Verifies that some given value is not null.
|
|
</summary>
|
|
<param name="value">The value to check.</param>
|
|
<param name="paramName">Name of the parameter, which will be used in the <see cref="T:System.ArgumentException"/>, if thrown.</param>
|
|
<exception cref="T:System.ArgumentNullException">Thrown if <paramref name="value"/> is null.</exception>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.ErrorUtilities.VerifyNonZeroLength(System.String,System.String)">
|
|
<summary>
|
|
Verifies that some string is not null and has non-zero length.
|
|
</summary>
|
|
<param name="value">The value to check.</param>
|
|
<param name="paramName">Name of the parameter, which will be used in the <see cref="T:System.ArgumentException"/>, if thrown.</param>
|
|
<exception cref="T:System.ArgumentNullException">Thrown if <paramref name="value"/> is null.</exception>
|
|
<exception cref="T:System.ArgumentException">Thrown if <paramref name="value"/> has zero length.</exception>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.ErrorUtilities.VerifyHttpContext">
|
|
<summary>
|
|
Verifies that <see cref="P:System.Web.HttpContext.Current"/> != <c>null</c>.
|
|
</summary>
|
|
<exception cref="T:System.InvalidOperationException">Thrown if <see cref="P:System.Web.HttpContext.Current"/> == <c>null</c></exception>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.ErrorUtilities.GetValueOrThrow``2(System.Collections.Generic.IDictionary{``0,``1},``0,DotNetOpenAuth.Messaging.IMessage)">
|
|
<summary>
|
|
Obtains a value from the dictionary if possible, or throws a <see cref="T:DotNetOpenAuth.Messaging.ProtocolException"/> if it's missing.
|
|
</summary>
|
|
<typeparam name="TKey">The type of key in the dictionary.</typeparam>
|
|
<typeparam name="TValue">The type of value in the dictionary.</typeparam>
|
|
<param name="dictionary">The dictionary.</param>
|
|
<param name="key">The key to use to look up the value.</param>
|
|
<param name="message">The message to claim is invalid if the key cannot be found.</param>
|
|
<returns>The value for the given key.</returns>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.IMessageWithEvents">
|
|
<summary>
|
|
An interface that messages wishing to perform custom serialization/deserialization
|
|
may implement to be notified of <see cref="T:DotNetOpenAuth.Messaging.Channel"/> events.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.IMessageWithEvents.OnSending">
|
|
<summary>
|
|
Called when the message is about to be transmitted,
|
|
before it passes through the channel binding elements.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.IMessageWithEvents.OnReceiving">
|
|
<summary>
|
|
Called when the message has been received,
|
|
after it passes through the channel binding elements.
|
|
</summary>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.IncomingWebResponseContract">
|
|
<summary>
|
|
Code contract for the <see cref="T:DotNetOpenAuth.Messaging.IncomingWebResponse"/> class.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.IncomingWebResponseContract.GetResponseReader">
|
|
<summary>
|
|
Creates a text reader for the response stream.
|
|
</summary>
|
|
<returns>
|
|
The text reader, initialized for the proper encoding.
|
|
</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.IncomingWebResponseContract.GetSnapshot(System.Int32)">
|
|
<summary>
|
|
Gets an offline snapshot version of this instance.
|
|
</summary>
|
|
<param name="maximumBytesToCache">The maximum bytes from the response stream to cache.</param>
|
|
<returns>A snapshot version of this instance.</returns>
|
|
<remarks>
|
|
If this instance is a <see cref="T:DotNetOpenAuth.Messaging.NetworkDirectWebResponse"/> creating a snapshot
|
|
will automatically close and dispose of the underlying response stream.
|
|
If this instance is a <see cref="T:DotNetOpenAuth.Messaging.CachedDirectWebResponse"/>, the result will
|
|
be the self same instance.
|
|
</remarks>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.IncomingWebResponseContract.ResponseStream">
|
|
<summary>
|
|
Gets the body of the HTTP response.
|
|
</summary>
|
|
<value></value>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.IProtocolMessageWithExtensions">
|
|
<summary>
|
|
A protocol message that supports adding extensions to the payload for transmission.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.IProtocolMessageWithExtensions.Extensions">
|
|
<summary>
|
|
Gets the list of extensions that are included with this message.
|
|
</summary>
|
|
<remarks>
|
|
Implementations of this interface should ensure that this property never returns null.
|
|
</remarks>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.IProtocolMessageWithExtensionsContract">
|
|
<summary>
|
|
Code contract for the <see cref="T:DotNetOpenAuth.Messaging.IProtocolMessageWithExtensions"/> interface.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.IProtocolMessageWithExtensionsContract.#ctor">
|
|
<summary>
|
|
Prevents a default instance of the <see cref="T:DotNetOpenAuth.Messaging.IProtocolMessageWithExtensionsContract"/> class from being created.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.IProtocolMessageWithExtensionsContract.DotNetOpenAuth#Messaging#IMessage#EnsureValidMessage">
|
|
<summary>
|
|
Checks the message state for conformity to the protocol specification
|
|
and throws an exception if the message is invalid.
|
|
</summary>
|
|
<remarks>
|
|
<para>Some messages have required fields, or combinations of fields that must relate to each other
|
|
in specialized ways. After deserializing a message, this method checks the state of the
|
|
message to see if it conforms to the protocol.</para>
|
|
<para>Note that this property should <i>not</i> check signatures or perform any state checks
|
|
outside this scope of this particular message.</para>
|
|
</remarks>
|
|
<exception cref="T:DotNetOpenAuth.Messaging.ProtocolException">Thrown if the message is invalid.</exception>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.IProtocolMessageWithExtensionsContract.DotNetOpenAuth#Messaging#IProtocolMessageWithExtensions#Extensions">
|
|
<summary>
|
|
Gets the list of extensions that are included with this message.
|
|
</summary>
|
|
<remarks>
|
|
Implementations of this interface should ensure that this property never returns null.
|
|
</remarks>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.IProtocolMessageWithExtensionsContract.DotNetOpenAuth#Messaging#IProtocolMessage#RequiredProtection">
|
|
<summary>
|
|
Gets the level of protection this message requires.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.IProtocolMessageWithExtensionsContract.DotNetOpenAuth#Messaging#IProtocolMessage#Transport">
|
|
<summary>
|
|
Gets a value indicating whether this is a direct or indirect message.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.IProtocolMessageWithExtensionsContract.DotNetOpenAuth#Messaging#IMessage#Version">
|
|
<summary>
|
|
Gets the version of the protocol or extension this message is prepared to implement.
|
|
</summary>
|
|
<remarks>
|
|
Implementations of this interface should ensure that this property never returns null.
|
|
</remarks>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.IProtocolMessageWithExtensionsContract.DotNetOpenAuth#Messaging#IMessage#ExtraData">
|
|
<summary>
|
|
Gets the extra, non-standard Protocol parameters included in the message.
|
|
</summary>
|
|
<remarks>
|
|
Implementations of this interface should ensure that this property never returns null.
|
|
</remarks>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.InternalErrorException">
|
|
<summary>
|
|
An internal exception to throw if an internal error within the library requires
|
|
an abort of the operation.
|
|
</summary>
|
|
<remarks>
|
|
This exception is internal to prevent clients of the library from catching what is
|
|
really an unexpected, potentially unrecoverable exception.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.InternalErrorException.#ctor">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.InternalErrorException"/> class.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.InternalErrorException.#ctor(System.String)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.InternalErrorException"/> class.
|
|
</summary>
|
|
<param name="message">The message.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.InternalErrorException.#ctor(System.String,System.Exception)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.InternalErrorException"/> class.
|
|
</summary>
|
|
<param name="message">The message.</param>
|
|
<param name="inner">The inner exception.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.InternalErrorException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.InternalErrorException"/> class.
|
|
</summary>
|
|
<param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
|
|
<param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
|
|
<exception cref="T:System.ArgumentNullException">
|
|
The <paramref name="info"/> parameter is null.
|
|
</exception>
|
|
<exception cref="T:System.Runtime.Serialization.SerializationException">
|
|
The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0).
|
|
</exception>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.IStreamSerializingDataBag">
|
|
<summary>
|
|
An interface implemented by <see cref="T:DotNetOpenAuth.Messaging.DataBag"/>-derived types that support binary serialization.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.IStreamSerializingDataBag.Serialize(System.IO.Stream)">
|
|
<summary>
|
|
Serializes the instance to the specified stream.
|
|
</summary>
|
|
<param name="stream">The stream.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.IStreamSerializingDataBag.Deserialize(System.IO.Stream)">
|
|
<summary>
|
|
Initializes the fields on this instance from the specified stream.
|
|
</summary>
|
|
<param name="stream">The stream.</param>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.IStreamSerializingDataBaContract">
|
|
<summary>
|
|
Code Contract for the <see cref="T:DotNetOpenAuth.Messaging.IStreamSerializingDataBag"/> interface.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.IStreamSerializingDataBaContract.DotNetOpenAuth#Messaging#IStreamSerializingDataBag#Serialize(System.IO.Stream)">
|
|
<summary>
|
|
Serializes the instance to the specified stream.
|
|
</summary>
|
|
<param name="stream">The stream.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.IStreamSerializingDataBaContract.DotNetOpenAuth#Messaging#IStreamSerializingDataBag#Deserialize(System.IO.Stream)">
|
|
<summary>
|
|
Initializes the fields on this instance from the specified stream.
|
|
</summary>
|
|
<param name="stream">The stream.</param>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.KeyedCollectionDelegate`2">
|
|
<summary>
|
|
A KeyedCollection whose item -> key transform is provided via a delegate
|
|
to its constructor, and null items are disallowed.
|
|
</summary>
|
|
<typeparam name="TKey">The type of the key.</typeparam>
|
|
<typeparam name="TItem">The type of the item.</typeparam>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.KeyedCollectionDelegate`2.getKeyForItemDelegate">
|
|
<summary>
|
|
The delegate that returns a key for the given item.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.KeyedCollectionDelegate`2.#ctor(System.Func{`1,`0})">
|
|
<summary>
|
|
Initializes a new instance of the KeyedCollectionDelegate class.
|
|
</summary>
|
|
<param name="getKeyForItemDelegate">The delegate that gets the key for a given item.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.KeyedCollectionDelegate`2.GetKeyForItem(`1)">
|
|
<summary>
|
|
When implemented in a derived class, extracts the key from the specified element.
|
|
</summary>
|
|
<param name="item">The element from which to extract the key.</param>
|
|
<returns>The key for the specified element.</returns>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.MultipartPostPart">
|
|
<summary>
|
|
Represents a single part in a HTTP multipart POST request.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.MultipartPostPart.ContentDispositionHeader">
|
|
<summary>
|
|
The "Content-Disposition" string.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.MultipartPostPart.NewLine">
|
|
<summary>
|
|
The two-character \r\n newline character sequence to use.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MultipartPostPart.#ctor(System.String)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.MultipartPostPart"/> class.
|
|
</summary>
|
|
<param name="contentDisposition">The content disposition of the part.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MultipartPostPart.CreateFormPart(System.String,System.String)">
|
|
<summary>
|
|
Creates a part that represents a simple form field.
|
|
</summary>
|
|
<param name="name">The name of the form field.</param>
|
|
<param name="value">The value.</param>
|
|
<returns>The constructed part.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MultipartPostPart.CreateFormFilePart(System.String,System.String,System.String)">
|
|
<summary>
|
|
Creates a part that represents a file attachment.
|
|
</summary>
|
|
<param name="name">The name of the form field.</param>
|
|
<param name="filePath">The path to the file to send.</param>
|
|
<param name="contentType">Type of the content in HTTP Content-Type format.</param>
|
|
<returns>The constructed part.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MultipartPostPart.CreateFormFilePart(System.String,System.String,System.String,System.IO.Stream)">
|
|
<summary>
|
|
Creates a part that represents a file attachment.
|
|
</summary>
|
|
<param name="name">The name of the form field.</param>
|
|
<param name="fileName">Name of the file as the server should see it.</param>
|
|
<param name="contentType">Type of the content in HTTP Content-Type format.</param>
|
|
<param name="content">The content of the file.</param>
|
|
<returns>The constructed part.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MultipartPostPart.Dispose">
|
|
<summary>
|
|
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MultipartPostPart.Serialize(System.IO.StreamWriter)">
|
|
<summary>
|
|
Serializes the part to a stream.
|
|
</summary>
|
|
<param name="streamWriter">The stream writer.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MultipartPostPart.Dispose(System.Boolean)">
|
|
<summary>
|
|
Releases unmanaged and - optionally - managed resources
|
|
</summary>
|
|
<param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MultipartPostPart.ContentDisposition">
|
|
<summary>
|
|
Gets or sets the content disposition.
|
|
</summary>
|
|
<value>The content disposition.</value>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MultipartPostPart.ContentAttributes">
|
|
<summary>
|
|
Gets the key=value attributes that appear on the same line as the Content-Disposition.
|
|
</summary>
|
|
<value>The content attributes.</value>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MultipartPostPart.PartHeaders">
|
|
<summary>
|
|
Gets the headers that appear on subsequent lines after the Content-Disposition.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MultipartPostPart.Content">
|
|
<summary>
|
|
Gets or sets the content of the part.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MultipartPostPart.Length">
|
|
<summary>
|
|
Gets the length of this entire part.
|
|
</summary>
|
|
<remarks>Useful for calculating the ContentLength HTTP header to send before actually serializing the content.</remarks>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.NetworkDirectWebResponse">
|
|
<summary>
|
|
A live network HTTP response
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.NetworkDirectWebResponse.httpWebResponse">
|
|
<summary>
|
|
The network response object, used to initialize this instance, that still needs
|
|
to be closed if applicable.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.NetworkDirectWebResponse.responseStream">
|
|
<summary>
|
|
The incoming network response stream.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.NetworkDirectWebResponse.streamReadBegun">
|
|
<summary>
|
|
A value indicating whether a stream reader has already been
|
|
created on this instance.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.NetworkDirectWebResponse.#ctor(System.Uri,System.Net.HttpWebResponse)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.NetworkDirectWebResponse"/> class.
|
|
</summary>
|
|
<param name="requestUri">The request URI.</param>
|
|
<param name="response">The response.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.NetworkDirectWebResponse.GetResponseReader">
|
|
<summary>
|
|
Creates a text reader for the response stream.
|
|
</summary>
|
|
<returns>The text reader, initialized for the proper encoding.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.NetworkDirectWebResponse.GetSnapshot(System.Int32)">
|
|
<summary>
|
|
Gets an offline snapshot version of this instance.
|
|
</summary>
|
|
<param name="maximumBytesToCache">The maximum bytes from the response stream to cache.</param>
|
|
<returns>A snapshot version of this instance.</returns>
|
|
<remarks>
|
|
If this instance is a <see cref="T:DotNetOpenAuth.Messaging.NetworkDirectWebResponse"/> creating a snapshot
|
|
will automatically close and dispose of the underlying response stream.
|
|
If this instance is a <see cref="T:DotNetOpenAuth.Messaging.CachedDirectWebResponse"/>, the result will
|
|
be the self same instance.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.NetworkDirectWebResponse.Dispose(System.Boolean)">
|
|
<summary>
|
|
Releases unmanaged and - optionally - managed resources
|
|
</summary>
|
|
<param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.NetworkDirectWebResponse.ResponseStream">
|
|
<summary>
|
|
Gets the body of the HTTP response.
|
|
</summary>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.OutgoingWebResponseActionResult">
|
|
<summary>
|
|
An ASP.NET MVC structure to represent the response to send
|
|
to the user agent when the controller has finished its work.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.OutgoingWebResponseActionResult.response">
|
|
<summary>
|
|
The outgoing web response to send when the ActionResult is executed.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.OutgoingWebResponseActionResult.#ctor(DotNetOpenAuth.Messaging.OutgoingWebResponse)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.OutgoingWebResponseActionResult"/> class.
|
|
</summary>
|
|
<param name="response">The response.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.OutgoingWebResponseActionResult.ExecuteResult(System.Web.Mvc.ControllerContext)">
|
|
<summary>
|
|
Enables processing of the result of an action method by a custom type that inherits from <see cref="T:System.Web.Mvc.ActionResult"/>.
|
|
</summary>
|
|
<param name="context">The context in which to set the response.</param>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.ProtocolFaultResponseException">
|
|
<summary>
|
|
An exception to represent errors in the local or remote implementation of the protocol
|
|
that includes the response message that should be returned to the HTTP client to comply
|
|
with the protocol specification.
|
|
</summary>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.ProtocolException">
|
|
<summary>
|
|
An exception to represent errors in the local or remote implementation of the protocol.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.ProtocolException.#ctor">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.ProtocolException"/> class.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.ProtocolException.#ctor(System.String)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.ProtocolException"/> class.
|
|
</summary>
|
|
<param name="message">A message describing the specific error the occurred or was detected.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.ProtocolException.#ctor(System.String,System.Exception)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.ProtocolException"/> class.
|
|
</summary>
|
|
<param name="message">A message describing the specific error the occurred or was detected.</param>
|
|
<param name="inner">The inner exception to include.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.ProtocolException.#ctor(System.String,DotNetOpenAuth.Messaging.IProtocolMessage,System.Exception)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.ProtocolException"/> class
|
|
such that it can be sent as a protocol message response to a remote caller.
|
|
</summary>
|
|
<param name="message">The human-readable exception message.</param>
|
|
<param name="faultedMessage">The message that was the cause of the exception. May be null.</param>
|
|
<param name="innerException">The inner exception to include.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.ProtocolException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.ProtocolException"/> class.
|
|
</summary>
|
|
<param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/>
|
|
that holds the serialized object data about the exception being thrown.</param>
|
|
<param name="context">The System.Runtime.Serialization.StreamingContext
|
|
that contains contextual information about the source or destination.</param>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.ProtocolException.FaultedMessage">
|
|
<summary>
|
|
Gets the message that caused the exception.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.ProtocolFaultResponseException.channel">
|
|
<summary>
|
|
The channel that produced the error response message, to be used in constructing the actual HTTP response.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.ProtocolFaultResponseException.#ctor(DotNetOpenAuth.Messaging.Channel,DotNetOpenAuth.Messaging.IDirectResponseProtocolMessage,DotNetOpenAuth.Messaging.IProtocolMessage,System.Exception,System.String)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.ProtocolFaultResponseException"/> class
|
|
such that it can be sent as a protocol message response to a remote caller.
|
|
</summary>
|
|
<param name="channel">The channel to use when encoding the response message.</param>
|
|
<param name="errorResponse">The message to send back to the HTTP client.</param>
|
|
<param name="faultedMessage">The message that was the cause of the exception. May be null.</param>
|
|
<param name="innerException">The inner exception.</param>
|
|
<param name="message">The message for the exception.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.ProtocolFaultResponseException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.ProtocolFaultResponseException"/> class.
|
|
</summary>
|
|
<param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/>
|
|
that holds the serialized object data about the exception being thrown.</param>
|
|
<param name="context">The System.Runtime.Serialization.StreamingContext
|
|
that contains contextual information about the source or destination.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.ProtocolFaultResponseException.CreateErrorResponse">
|
|
<summary>
|
|
Creates the HTTP response to forward to the client to report the error.
|
|
</summary>
|
|
<returns>The HTTP response.</returns>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.ProtocolFaultResponseException.ErrorResponseMessage">
|
|
<summary>
|
|
Gets the protocol message to send back to the client to report the error.
|
|
</summary>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.Reflection.IMessagePartEncoderContract">
|
|
<summary>
|
|
Code contract for the <see cref="T:DotNetOpenAuth.Messaging.Reflection.IMessagePartEncoder"/> type.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Reflection.IMessagePartEncoderContract.#ctor">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.Reflection.IMessagePartEncoderContract"/> class.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Reflection.IMessagePartEncoderContract.DotNetOpenAuth#Messaging#Reflection#IMessagePartEncoder#Encode(System.Object)">
|
|
<summary>
|
|
Encodes the specified value.
|
|
</summary>
|
|
<param name="value">The value. Guaranteed to never be null.</param>
|
|
<returns>
|
|
The <paramref name="value"/> in string form, ready for message transport.
|
|
</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Reflection.IMessagePartEncoderContract.DotNetOpenAuth#Messaging#Reflection#IMessagePartEncoder#Decode(System.String)">
|
|
<summary>
|
|
Decodes the specified value.
|
|
</summary>
|
|
<param name="value">The string value carried by the transport. Guaranteed to never be null, although it may be empty.</param>
|
|
<returns>
|
|
The deserialized form of the given string.
|
|
</returns>
|
|
<exception cref="T:System.FormatException">Thrown when the string value given cannot be decoded into the required object type.</exception>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.Reflection.IMessagePartNullEncoder">
|
|
<summary>
|
|
A message part encoder that has a special encoding for a null value.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.Reflection.IMessagePartNullEncoder.EncodedNullValue">
|
|
<summary>
|
|
Gets the string representation to include in a serialized message
|
|
when the message part has a <c>null</c> value.
|
|
</summary>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.Reflection.IMessagePartOriginalEncoder">
|
|
<summary>
|
|
An interface describing how various objects can be serialized and deserialized between their object and string forms.
|
|
</summary>
|
|
<remarks>
|
|
Implementations of this interface must include a default constructor and must be thread-safe.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Reflection.IMessagePartOriginalEncoder.EncodeAsOriginalString(System.Object)">
|
|
<summary>
|
|
Encodes the specified value as the original value that was formerly decoded.
|
|
</summary>
|
|
<param name="value">The value. Guaranteed to never be null.</param>
|
|
<returns>The <paramref name="value"/> in string form, ready for message transport.</returns>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.Reflection.MessageDescriptionCollection">
|
|
<summary>
|
|
A cache of <see cref="T:DotNetOpenAuth.Messaging.Reflection.MessageDescription"/> instances.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.Reflection.MessageDescriptionCollection.reflectedMessageTypes">
|
|
<summary>
|
|
A dictionary of reflected message types and the generated reflection information.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Reflection.MessageDescriptionCollection.#ctor">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.Reflection.MessageDescriptionCollection"/> class.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Reflection.MessageDescriptionCollection.GetEnumerator">
|
|
<summary>
|
|
Returns an enumerator that iterates through a collection.
|
|
</summary>
|
|
<returns>
|
|
An <see cref="T:System.Collections.IEnumerator"/> object that can be used to iterate through the collection.
|
|
</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Reflection.MessageDescriptionCollection.System#Collections#IEnumerable#GetEnumerator">
|
|
<summary>
|
|
Returns an enumerator that iterates through a collection.
|
|
</summary>
|
|
<returns>
|
|
An <see cref="T:System.Collections.IEnumerator"/> object that can be used to iterate through the collection.
|
|
</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Reflection.MessageDescriptionCollection.Get(System.Type,System.Version)">
|
|
<summary>
|
|
Gets a <see cref="T:DotNetOpenAuth.Messaging.Reflection.MessageDescription"/> instance prepared for the
|
|
given message type.
|
|
</summary>
|
|
<param name="messageType">A type that implements <see cref="T:DotNetOpenAuth.Messaging.IMessage"/>.</param>
|
|
<param name="messageVersion">The protocol version of the message.</param>
|
|
<returns>A <see cref="T:DotNetOpenAuth.Messaging.Reflection.MessageDescription"/> instance.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Reflection.MessageDescriptionCollection.Get(DotNetOpenAuth.Messaging.IMessage)">
|
|
<summary>
|
|
Gets a <see cref="T:DotNetOpenAuth.Messaging.Reflection.MessageDescription"/> instance prepared for the
|
|
given message type.
|
|
</summary>
|
|
<param name="message">The message for which a <see cref="T:DotNetOpenAuth.Messaging.Reflection.MessageDescription"/> should be obtained.</param>
|
|
<returns>
|
|
A <see cref="T:DotNetOpenAuth.Messaging.Reflection.MessageDescription"/> instance.
|
|
</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Reflection.MessageDescriptionCollection.GetAccessor(DotNetOpenAuth.Messaging.IMessage)">
|
|
<summary>
|
|
Gets the dictionary that provides read/write access to a message.
|
|
</summary>
|
|
<param name="message">The message.</param>
|
|
<returns>The dictionary.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Reflection.MessageDescriptionCollection.GetAccessor(DotNetOpenAuth.Messaging.IMessage,System.Boolean)">
|
|
<summary>
|
|
Gets the dictionary that provides read/write access to a message.
|
|
</summary>
|
|
<param name="message">The message.</param>
|
|
<param name="getOriginalValues">A value indicating whether this message dictionary will retrieve original values instead of normalized ones.</param>
|
|
<returns>The dictionary.</returns>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.Reflection.MessageDescriptionCollection.MessageTypeAndVersion">
|
|
<summary>
|
|
A struct used as the key to bundle message type and version.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.Reflection.MessageDescriptionCollection.MessageTypeAndVersion.type">
|
|
<summary>
|
|
Backing store for the <see cref="P:DotNetOpenAuth.Messaging.Reflection.MessageDescriptionCollection.MessageTypeAndVersion.Type"/> property.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.Reflection.MessageDescriptionCollection.MessageTypeAndVersion.version">
|
|
<summary>
|
|
Backing store for the <see cref="P:DotNetOpenAuth.Messaging.Reflection.MessageDescriptionCollection.MessageTypeAndVersion.Version"/> property.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Reflection.MessageDescriptionCollection.MessageTypeAndVersion.#ctor(System.Type,System.Version)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.Reflection.MessageDescriptionCollection.MessageTypeAndVersion"/> struct.
|
|
</summary>
|
|
<param name="messageType">Type of the message.</param>
|
|
<param name="messageVersion">The message version.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Reflection.MessageDescriptionCollection.MessageTypeAndVersion.op_Equality(DotNetOpenAuth.Messaging.Reflection.MessageDescriptionCollection.MessageTypeAndVersion,DotNetOpenAuth.Messaging.Reflection.MessageDescriptionCollection.MessageTypeAndVersion)">
|
|
<summary>
|
|
Implements the operator ==.
|
|
</summary>
|
|
<param name="first">The first object to compare.</param>
|
|
<param name="second">The second object to compare.</param>
|
|
<returns>The result of the operator.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Reflection.MessageDescriptionCollection.MessageTypeAndVersion.op_Inequality(DotNetOpenAuth.Messaging.Reflection.MessageDescriptionCollection.MessageTypeAndVersion,DotNetOpenAuth.Messaging.Reflection.MessageDescriptionCollection.MessageTypeAndVersion)">
|
|
<summary>
|
|
Implements the operator !=.
|
|
</summary>
|
|
<param name="first">The first object to compare.</param>
|
|
<param name="second">The second object to compare.</param>
|
|
<returns>The result of the operator.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Reflection.MessageDescriptionCollection.MessageTypeAndVersion.Equals(System.Object)">
|
|
<summary>
|
|
Indicates whether this instance and a specified object are equal.
|
|
</summary>
|
|
<param name="obj">Another object to compare to.</param>
|
|
<returns>
|
|
true if <paramref name="obj"/> and this instance are the same type and represent the same value; otherwise, false.
|
|
</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Reflection.MessageDescriptionCollection.MessageTypeAndVersion.GetHashCode">
|
|
<summary>
|
|
Returns the hash code for this instance.
|
|
</summary>
|
|
<returns>
|
|
A 32-bit signed integer that is the hash code for this instance.
|
|
</returns>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.Reflection.MessageDescriptionCollection.MessageTypeAndVersion.Type">
|
|
<summary>
|
|
Gets the message type.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.Reflection.MessageDescriptionCollection.MessageTypeAndVersion.Version">
|
|
<summary>
|
|
Gets the message version.
|
|
</summary>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.Reflection.DefaultEncoderAttribute">
|
|
<summary>
|
|
Allows a custom class or struct to be serializable between itself and a string representation.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Reflection.DefaultEncoderAttribute.#ctor(System.Type)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.Reflection.DefaultEncoderAttribute"/> class.
|
|
</summary>
|
|
<param name="converterType">The <see cref="T:DotNetOpenAuth.Messaging.Reflection.IMessagePartEncoder"/> implementing type to use for serializing this type.</param>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.Reflection.DefaultEncoderAttribute.Encoder">
|
|
<summary>
|
|
Gets the default encoder to use for the declaring class.
|
|
</summary>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.StandardMessageFactory">
|
|
<summary>
|
|
A message factory that automatically selects the message type based on the incoming data.
|
|
</summary>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.IMessageFactory">
|
|
<summary>
|
|
A tool to analyze an incoming message to figure out what concrete class
|
|
is designed to deserialize it and instantiates that class.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.IMessageFactory.GetNewRequestMessage(DotNetOpenAuth.Messaging.MessageReceivingEndpoint,System.Collections.Generic.IDictionary{System.String,System.String})">
|
|
<summary>
|
|
Analyzes an incoming request message payload to discover what kind of
|
|
message is embedded in it and returns the type, or null if no match is found.
|
|
</summary>
|
|
<param name="recipient">The intended or actual recipient of the request message.</param>
|
|
<param name="fields">The name/value pairs that make up the message payload.</param>
|
|
<returns>
|
|
A newly instantiated <see cref="T:DotNetOpenAuth.Messaging.IProtocolMessage"/>-derived object that this message can
|
|
deserialize to. Null if the request isn't recognized as a valid protocol message.
|
|
</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.IMessageFactory.GetNewResponseMessage(DotNetOpenAuth.Messaging.IDirectedProtocolMessage,System.Collections.Generic.IDictionary{System.String,System.String})">
|
|
<summary>
|
|
Analyzes an incoming request message payload to discover what kind of
|
|
message is embedded in it and returns the type, or null if no match is found.
|
|
</summary>
|
|
<param name="request">
|
|
The message that was sent as a request that resulted in the response.
|
|
</param>
|
|
<param name="fields">The name/value pairs that make up the message payload.</param>
|
|
<returns>
|
|
A newly instantiated <see cref="T:DotNetOpenAuth.Messaging.IProtocolMessage"/>-derived object that this message can
|
|
deserialize to. Null if the request isn't recognized as a valid protocol message.
|
|
</returns>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.StandardMessageFactory.requestMessageTypes">
|
|
<summary>
|
|
The request message types and their constructors to use for instantiating the messages.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.StandardMessageFactory.responseMessageTypes">
|
|
<summary>
|
|
The response message types and their constructors to use for instantiating the messages.
|
|
</summary>
|
|
<value>
|
|
The value is a dictionary, whose key is the type of the constructor's lone parameter.
|
|
</value>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.StandardMessageFactory.#ctor">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.StandardMessageFactory"/> class.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.StandardMessageFactory.AddMessageTypes(System.Collections.Generic.IEnumerable{DotNetOpenAuth.Messaging.Reflection.MessageDescription})">
|
|
<summary>
|
|
Adds message types to the set that this factory can create.
|
|
</summary>
|
|
<param name="messageTypes">The message types that this factory may instantiate.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.StandardMessageFactory.GetNewRequestMessage(DotNetOpenAuth.Messaging.MessageReceivingEndpoint,System.Collections.Generic.IDictionary{System.String,System.String})">
|
|
<summary>
|
|
Analyzes an incoming request message payload to discover what kind of
|
|
message is embedded in it and returns the type, or null if no match is found.
|
|
</summary>
|
|
<param name="recipient">The intended or actual recipient of the request message.</param>
|
|
<param name="fields">The name/value pairs that make up the message payload.</param>
|
|
<returns>
|
|
A newly instantiated <see cref="T:DotNetOpenAuth.Messaging.IProtocolMessage"/>-derived object that this message can
|
|
deserialize to. Null if the request isn't recognized as a valid protocol message.
|
|
</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.StandardMessageFactory.GetNewResponseMessage(DotNetOpenAuth.Messaging.IDirectedProtocolMessage,System.Collections.Generic.IDictionary{System.String,System.String})">
|
|
<summary>
|
|
Analyzes an incoming request message payload to discover what kind of
|
|
message is embedded in it and returns the type, or null if no match is found.
|
|
</summary>
|
|
<param name="request">The message that was sent as a request that resulted in the response.</param>
|
|
<param name="fields">The name/value pairs that make up the message payload.</param>
|
|
<returns>
|
|
A newly instantiated <see cref="T:DotNetOpenAuth.Messaging.IProtocolMessage"/>-derived object that this message can
|
|
deserialize to. Null if the request isn't recognized as a valid protocol message.
|
|
</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.StandardMessageFactory.GetMessageDescription(DotNetOpenAuth.Messaging.MessageReceivingEndpoint,System.Collections.Generic.IDictionary{System.String,System.String})">
|
|
<summary>
|
|
Gets the message type that best fits the given incoming request data.
|
|
</summary>
|
|
<param name="recipient">The recipient of the incoming data. Typically not used, but included just in case.</param>
|
|
<param name="fields">The data of the incoming message.</param>
|
|
<returns>
|
|
The message type that matches the incoming data; or <c>null</c> if no match.
|
|
</returns>
|
|
<exception cref="T:DotNetOpenAuth.Messaging.ProtocolException">May be thrown if the incoming data is ambiguous.</exception>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.StandardMessageFactory.GetMessageDescription(DotNetOpenAuth.Messaging.IDirectedProtocolMessage,System.Collections.Generic.IDictionary{System.String,System.String})">
|
|
<summary>
|
|
Gets the message type that best fits the given incoming direct response data.
|
|
</summary>
|
|
<param name="request">The request message that prompted the response data.</param>
|
|
<param name="fields">The data of the incoming message.</param>
|
|
<returns>
|
|
The message type that matches the incoming data; or <c>null</c> if no match.
|
|
</returns>
|
|
<exception cref="T:DotNetOpenAuth.Messaging.ProtocolException">May be thrown if the incoming data is ambiguous.</exception>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.StandardMessageFactory.InstantiateAsRequest(DotNetOpenAuth.Messaging.Reflection.MessageDescription,DotNetOpenAuth.Messaging.MessageReceivingEndpoint)">
|
|
<summary>
|
|
Instantiates the given request message type.
|
|
</summary>
|
|
<param name="messageDescription">The message description.</param>
|
|
<param name="recipient">The recipient.</param>
|
|
<returns>The instantiated message. Never null.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.StandardMessageFactory.InstantiateAsResponse(DotNetOpenAuth.Messaging.Reflection.MessageDescription,DotNetOpenAuth.Messaging.IDirectedProtocolMessage)">
|
|
<summary>
|
|
Instantiates the given request message type.
|
|
</summary>
|
|
<param name="messageDescription">The message description.</param>
|
|
<param name="request">The request that resulted in this response.</param>
|
|
<returns>The instantiated message. Never null.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.StandardMessageFactory.GetDerivationDistance(System.Type,System.Type)">
|
|
<summary>
|
|
Gets the hierarchical distance between a type and a type it derives from or implements.
|
|
</summary>
|
|
<param name="assignableType">The base type or interface.</param>
|
|
<param name="derivedType">The concrete class that implements the <paramref name="assignableType"/>.</param>
|
|
<returns>The distance between the two types. 0 if the types are equivalent, 1 if the type immediately derives from or implements the base type, or progressively higher integers.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.StandardMessageFactory.CountInCommon(System.Collections.Generic.ICollection{System.String},System.Collections.Generic.ICollection{System.String},System.StringComparison)">
|
|
<summary>
|
|
Counts how many strings are in the intersection of two collections.
|
|
</summary>
|
|
<param name="collection1">The first collection.</param>
|
|
<param name="collection2">The second collection.</param>
|
|
<param name="comparison">The string comparison method to use.</param>
|
|
<returns>A non-negative integer no greater than the count of elements in the smallest collection.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.StandardMessageFactory.FindMatchingResponseConstructors(DotNetOpenAuth.Messaging.Reflection.MessageDescription,System.Type)">
|
|
<summary>
|
|
Finds constructors for response messages that take a given request message type.
|
|
</summary>
|
|
<param name="messageDescription">The message description.</param>
|
|
<param name="requestType">Type of the request message.</param>
|
|
<returns>A sequence of matching constructors.</returns>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.IDataBagFormatterContract`1">
|
|
<summary>
|
|
Contract class for the IDataBagFormatter interface.
|
|
</summary>
|
|
<typeparam name="T">The type of DataBag to serialize.</typeparam>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.IDataBagFormatterContract`1.#ctor">
|
|
<summary>
|
|
Prevents a default instance of the <see cref="T:DotNetOpenAuth.Messaging.IDataBagFormatterContract`1"/> class from being created.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.IDataBagFormatterContract`1.DotNetOpenAuth#Messaging#IDataBagFormatter{T}#Serialize(`0)">
|
|
<summary>
|
|
Serializes the specified message.
|
|
</summary>
|
|
<param name="message">The message to serialize. Must not be null.</param>
|
|
<returns>A non-null, non-empty value.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.IDataBagFormatterContract`1.DotNetOpenAuth#Messaging#IDataBagFormatter{T}#Deserialize(`0,DotNetOpenAuth.Messaging.IProtocolMessage,System.String,System.String)">
|
|
<summary>
|
|
Deserializes a <see cref="T:DotNetOpenAuth.Messaging.DataBag"/>.
|
|
</summary>
|
|
<param name="message">The instance to deserialize into</param>
|
|
<param name="containingMessage">The message that contains the <see cref="T:DotNetOpenAuth.Messaging.DataBag"/> serialized value. Must not be nulll.</param>
|
|
<param name="data">The serialized form of the <see cref="T:DotNetOpenAuth.Messaging.DataBag"/> to deserialize. Must not be null or empty.</param>
|
|
<param name="messagePartName">Name of the message part whose value is to be deserialized. Used for exception messages.</param>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.UriStyleMessageFormatter`1">
|
|
<summary>
|
|
A serializer for <see cref="T:DotNetOpenAuth.Messaging.DataBag"/>-derived types
|
|
</summary>
|
|
<typeparam name="T">The DataBag-derived type that is to be serialized/deserialized.</typeparam>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.UriStyleMessageFormatter`1.#ctor(System.Security.Cryptography.RSACryptoServiceProvider,System.Security.Cryptography.RSACryptoServiceProvider,System.Boolean,System.Nullable{System.TimeSpan},DotNetOpenAuth.Messaging.Bindings.INonceStore)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.UriStyleMessageFormatter`1"/> class.
|
|
</summary>
|
|
<param name="signingKey">The crypto service provider with the asymmetric key to use for signing or verifying the token.</param>
|
|
<param name="encryptingKey">The crypto service provider with the asymmetric key to use for encrypting or decrypting the token.</param>
|
|
<param name="compressed">A value indicating whether the data in this instance will be GZip'd.</param>
|
|
<param name="maximumAge">The maximum age of a token that can be decoded; useful only when <paramref name="decodeOnceOnly"/> is <c>true</c>.</param>
|
|
<param name="decodeOnceOnly">The nonce store to use to ensure that this instance is only decoded once.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.UriStyleMessageFormatter`1.#ctor(DotNetOpenAuth.Messaging.Bindings.ICryptoKeyStore,System.String,System.Boolean,System.Boolean,System.Boolean,System.Nullable{System.TimeSpan},System.Nullable{System.TimeSpan},DotNetOpenAuth.Messaging.Bindings.INonceStore)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.UriStyleMessageFormatter`1"/> class.
|
|
</summary>
|
|
<param name="cryptoKeyStore">The crypto key store used when signing or encrypting.</param>
|
|
<param name="bucket">The bucket in which symmetric keys are stored for signing/encrypting data.</param>
|
|
<param name="signed">A value indicating whether the data in this instance will be protected against tampering.</param>
|
|
<param name="encrypted">A value indicating whether the data in this instance will be protected against eavesdropping.</param>
|
|
<param name="compressed">A value indicating whether the data in this instance will be GZip'd.</param>
|
|
<param name="minimumAge">The minimum age.</param>
|
|
<param name="maximumAge">The maximum age of a token that can be decoded; useful only when <paramref name="decodeOnceOnly"/> is <c>true</c>.</param>
|
|
<param name="decodeOnceOnly">The nonce store to use to ensure that this instance is only decoded once.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.UriStyleMessageFormatter`1.SerializeCore(`0)">
|
|
<summary>
|
|
Serializes the <see cref="T:DotNetOpenAuth.Messaging.DataBag"/> instance to a buffer.
|
|
</summary>
|
|
<param name="message">The message.</param>
|
|
<returns>The buffer containing the serialized data.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.UriStyleMessageFormatter`1.DeserializeCore(`0,System.Byte[])">
|
|
<summary>
|
|
Deserializes the <see cref="T:DotNetOpenAuth.Messaging.DataBag"/> instance from a buffer.
|
|
</summary>
|
|
<param name="message">The message instance to initialize with data from the buffer.</param>
|
|
<param name="data">The data buffer.</param>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.StandardMessageFactoryChannel">
|
|
<summary>
|
|
A channel that uses the standard message factory.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.StandardMessageFactoryChannel.messageTypes">
|
|
<summary>
|
|
The message types receivable by this channel.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.StandardMessageFactoryChannel.versions">
|
|
<summary>
|
|
The protocol versions supported by this channel.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.StandardMessageFactoryChannel.#ctor(System.Collections.Generic.ICollection{System.Type},System.Collections.Generic.ICollection{System.Version},DotNetOpenAuth.Messaging.IChannelBindingElement[])">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.StandardMessageFactoryChannel"/> class.
|
|
</summary>
|
|
<param name="messageTypes">The message types that might be encountered.</param>
|
|
<param name="versions">All the possible message versions that might be encountered.</param>
|
|
<param name="bindingElements">
|
|
The binding elements to use in sending and receiving messages.
|
|
The order they are provided is used for outgoing messgaes, and reversed for incoming messages.
|
|
</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.StandardMessageFactoryChannel.GetMessageDescriptions(System.Collections.Generic.ICollection{System.Type},System.Collections.Generic.ICollection{System.Version},DotNetOpenAuth.Messaging.Reflection.MessageDescriptionCollection)">
|
|
<summary>
|
|
Generates all the message descriptions for a given set of message types and versions.
|
|
</summary>
|
|
<param name="messageTypes">The message types.</param>
|
|
<param name="versions">The message versions.</param>
|
|
<param name="descriptionsCache">The cache to use when obtaining the message descriptions.</param>
|
|
<returns>The generated/retrieved message descriptions.</returns>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.StandardMessageFactoryChannel.StandardMessageFactory">
|
|
<summary>
|
|
Gets or sets a tool that can figure out what kind of message is being received
|
|
so it can be deserialized.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.StandardMessageFactoryChannel.MessageDescriptions">
|
|
<summary>
|
|
Gets or sets the message descriptions.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.StandardMessageFactoryChannel.MessageFactory">
|
|
<summary>
|
|
Gets or sets a tool that can figure out what kind of message is being received
|
|
so it can be deserialized.
|
|
</summary>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.DataBag">
|
|
<summary>
|
|
A collection of message parts that will be serialized into a single string,
|
|
to be set into a larger message.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.DataBag.DefaultVersion">
|
|
<summary>
|
|
The default version for DataBags.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.DataBag.version">
|
|
<summary>
|
|
The backing field for the <see cref="P:DotNetOpenAuth.Messaging.IMessage.Version"/> property.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.DataBag.extraData">
|
|
<summary>
|
|
A dictionary to contain extra message data.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.DataBag.#ctor">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.DataBag"/> class.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.DataBag.#ctor(System.Version)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.DataBag"/> class.
|
|
</summary>
|
|
<param name="version">The DataBag version.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.DataBag.DotNetOpenAuth#Messaging#IMessage#EnsureValidMessage">
|
|
<summary>
|
|
Checks the message state for conformity to the protocol specification
|
|
and throws an exception if the message is invalid.
|
|
</summary>
|
|
<remarks>
|
|
<para>Some messages have required fields, or combinations of fields that must relate to each other
|
|
in specialized ways. After deserializing a message, this method checks the state of the
|
|
message to see if it conforms to the protocol.</para>
|
|
<para>Note that this property should <i>not</i> check signatures or perform any state checks
|
|
outside this scope of this particular message.</para>
|
|
</remarks>
|
|
<exception cref="T:DotNetOpenAuth.Messaging.ProtocolException">Thrown if the message is invalid.</exception>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.DataBag.EnsureValidMessage">
|
|
<summary>
|
|
Checks the message state for conformity to the protocol specification
|
|
and throws an exception if the message is invalid.
|
|
</summary>
|
|
<remarks>
|
|
<para>Some messages have required fields, or combinations of fields that must relate to each other
|
|
in specialized ways. After deserializing a message, this method checks the state of the
|
|
message to see if it conforms to the protocol.</para>
|
|
<para>Note that this property should <i>not</i> check signatures or perform any state checks
|
|
outside this scope of this particular message.</para>
|
|
</remarks>
|
|
<exception cref="T:DotNetOpenAuth.Messaging.ProtocolException">Thrown if the message is invalid.</exception>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.DataBag.DotNetOpenAuth#Messaging#IMessage#Version">
|
|
<summary>
|
|
Gets the version of the protocol or extension this message is prepared to implement.
|
|
</summary>
|
|
<remarks>
|
|
Implementations of this interface should ensure that this property never returns null.
|
|
</remarks>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.DataBag.ExtraData">
|
|
<summary>
|
|
Gets the extra, non-standard Protocol parameters included in the message.
|
|
</summary>
|
|
<value></value>
|
|
<remarks>
|
|
Implementations of this interface should ensure that this property never returns null.
|
|
</remarks>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.DataBag.Nonce">
|
|
<summary>
|
|
Gets or sets the nonce.
|
|
</summary>
|
|
<value>The nonce.</value>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.DataBag.UtcCreationDate">
|
|
<summary>
|
|
Gets or sets the UTC creation date of this token.
|
|
</summary>
|
|
<value>The UTC creation date.</value>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.DataBag.Signature">
|
|
<summary>
|
|
Gets or sets the signature.
|
|
</summary>
|
|
<value>The signature.</value>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.DataBag.ContainingMessage">
|
|
<summary>
|
|
Gets or sets the message that delivered this DataBag instance to this host.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.DataBag.BagType">
|
|
<summary>
|
|
Gets the type of this instance.
|
|
</summary>
|
|
<value>The type of the bag.</value>
|
|
<remarks>
|
|
This ensures that one token cannot be misused as another kind of token.
|
|
</remarks>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.TimestampEncoder">
|
|
<summary>
|
|
Translates between a <see cref="T:System.DateTime"/> and the number of seconds between it and 1/1/1970 12 AM
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.TimestampEncoder.Epoch">
|
|
<summary>
|
|
The reference date and time for calculating time stamps.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.TimestampEncoder.#ctor">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.TimestampEncoder"/> class.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.TimestampEncoder.Encode(System.Object)">
|
|
<summary>
|
|
Encodes the specified value.
|
|
</summary>
|
|
<param name="value">The value. Guaranteed to never be null.</param>
|
|
<returns>
|
|
The <paramref name="value"/> in string form, ready for message transport.
|
|
</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.TimestampEncoder.Decode(System.String)">
|
|
<summary>
|
|
Decodes the specified value.
|
|
</summary>
|
|
<param name="value">The string value carried by the transport. Guaranteed to never be null, although it may be empty.</param>
|
|
<returns>
|
|
The deserialized form of the given string.
|
|
</returns>
|
|
<exception cref="T:System.FormatException">Thrown when the string value given cannot be decoded into the required object type.</exception>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.IMessageWithBinaryData">
|
|
<summary>
|
|
The interface that classes must implement to be serialized/deserialized
|
|
as protocol or extension messages that uses POST multi-part data for binary content.
|
|
</summary>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.IDirectedProtocolMessage">
|
|
<summary>
|
|
Implemented by messages that have explicit recipients
|
|
(direct requests and all indirect messages).
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.IDirectedProtocolMessage.HttpMethods">
|
|
<summary>
|
|
Gets the preferred method of transport for the message.
|
|
</summary>
|
|
<remarks>
|
|
For indirect messages this will likely be GET+POST, which both can be simulated in the user agent:
|
|
the GET with a simple 301 Redirect, and the POST with an HTML form in the response with javascript
|
|
to automate submission.
|
|
</remarks>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.IDirectedProtocolMessage.Recipient">
|
|
<summary>
|
|
Gets the URL of the intended receiver of this message.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.IMessageWithBinaryData.BinaryData">
|
|
<summary>
|
|
Gets the parts of the message that carry binary data.
|
|
</summary>
|
|
<value>A list of parts. Never null.</value>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.IMessageWithBinaryData.SendAsMultipart">
|
|
<summary>
|
|
Gets a value indicating whether this message should be sent as multi-part POST.
|
|
</summary>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.IMessageWithBinaryDataContract">
|
|
<summary>
|
|
The contract class for the <see cref="T:DotNetOpenAuth.Messaging.IMessageWithBinaryData"/> interface.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.IMessageWithBinaryDataContract.#ctor">
|
|
<summary>
|
|
Prevents a default instance of the <see cref="T:DotNetOpenAuth.Messaging.IMessageWithBinaryDataContract"/> class from being created.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.IMessageWithBinaryDataContract.DotNetOpenAuth#Messaging#IMessage#EnsureValidMessage">
|
|
<summary>
|
|
Checks the message state for conformity to the protocol specification
|
|
and throws an exception if the message is invalid.
|
|
</summary>
|
|
<remarks>
|
|
<para>Some messages have required fields, or combinations of fields that must relate to each other
|
|
in specialized ways. After deserializing a message, this method checks the state of the
|
|
message to see if it conforms to the protocol.</para>
|
|
<para>Note that this property should <i>not</i> check signatures or perform any state checks
|
|
outside this scope of this particular message.</para>
|
|
</remarks>
|
|
<exception cref="T:DotNetOpenAuth.Messaging.ProtocolException">Thrown if the message is invalid.</exception>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.IMessageWithBinaryDataContract.DotNetOpenAuth#Messaging#IMessageWithBinaryData#BinaryData">
|
|
<summary>
|
|
Gets the parts of the message that carry binary data.
|
|
</summary>
|
|
<value>A list of parts. Never null.</value>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.IMessageWithBinaryDataContract.DotNetOpenAuth#Messaging#IMessageWithBinaryData#SendAsMultipart">
|
|
<summary>
|
|
Gets a value indicating whether this message should be sent as multi-part POST.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.IMessageWithBinaryDataContract.DotNetOpenAuth#Messaging#IMessage#Version">
|
|
<summary>
|
|
Gets the version of the protocol or extension this message is prepared to implement.
|
|
</summary>
|
|
<value></value>
|
|
<remarks>
|
|
Implementations of this interface should ensure that this property never returns null.
|
|
</remarks>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.IMessageWithBinaryDataContract.DotNetOpenAuth#Messaging#IMessage#ExtraData">
|
|
<summary>
|
|
Gets the extra, non-standard Protocol parameters included in the message.
|
|
</summary>
|
|
<value></value>
|
|
<remarks>
|
|
Implementations of this interface should ensure that this property never returns null.
|
|
</remarks>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.IMessageWithBinaryDataContract.DotNetOpenAuth#Messaging#IDirectedProtocolMessage#HttpMethods">
|
|
<summary>
|
|
Gets the preferred method of transport for the message.
|
|
</summary>
|
|
<remarks>
|
|
For indirect messages this will likely be GET+POST, which both can be simulated in the user agent:
|
|
the GET with a simple 301 Redirect, and the POST with an HTML form in the response with javascript
|
|
to automate submission.
|
|
</remarks>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.IMessageWithBinaryDataContract.DotNetOpenAuth#Messaging#IDirectedProtocolMessage#Recipient">
|
|
<summary>
|
|
Gets the URL of the intended receiver of this message.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.IMessageWithBinaryDataContract.DotNetOpenAuth#Messaging#IProtocolMessage#RequiredProtection">
|
|
<summary>
|
|
Gets the level of protection this message requires.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.IMessageWithBinaryDataContract.DotNetOpenAuth#Messaging#IProtocolMessage#Transport">
|
|
<summary>
|
|
Gets a value indicating whether this is a direct or indirect message.
|
|
</summary>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.ChannelEventArgs">
|
|
<summary>
|
|
The data packet sent with Channel events.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.ChannelEventArgs.#ctor(DotNetOpenAuth.Messaging.IProtocolMessage)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.ChannelEventArgs"/> class.
|
|
</summary>
|
|
<param name="message">The message behind the fired event..</param>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.ChannelEventArgs.Message">
|
|
<summary>
|
|
Gets the message that caused the event to fire.
|
|
</summary>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.Bindings.NonceMemoryStore">
|
|
<summary>
|
|
An in-memory nonce store. Useful for single-server web applications.
|
|
NOT for web farms.
|
|
</summary>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.Bindings.INonceStore">
|
|
<summary>
|
|
Describes the contract a nonce store must fulfill.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Bindings.INonceStore.StoreNonce(System.String,System.String,System.DateTime)">
|
|
<summary>
|
|
Stores a given nonce and timestamp.
|
|
</summary>
|
|
<param name="context">The context, or namespace, within which the
|
|
<paramref name="nonce"/> must be unique.
|
|
The context SHOULD be treated as case-sensitive.
|
|
The value will never be <c>null</c> but may be the empty string.</param>
|
|
<param name="nonce">A series of random characters.</param>
|
|
<param name="timestampUtc">The UTC timestamp that together with the nonce string make it unique
|
|
within the given <paramref name="context"/>.
|
|
The timestamp may also be used by the data store to clear out old nonces.</param>
|
|
<returns>
|
|
True if the context+nonce+timestamp (combination) was not previously in the database.
|
|
False if the nonce was stored previously with the same timestamp and context.
|
|
</returns>
|
|
<remarks>
|
|
The nonce must be stored for no less than the maximum time window a message may
|
|
be processed within before being discarded as an expired message.
|
|
This maximum message age can be looked up via the
|
|
<see cref="P:DotNetOpenAuth.Configuration.MessagingElement.MaximumMessageLifetime"/>
|
|
property, accessible via the <see cref="P:DotNetOpenAuth.Configuration.MessagingElement.Configuration"/>
|
|
property.
|
|
</remarks>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.Bindings.NonceMemoryStore.AutoCleaningFrequency">
|
|
<summary>
|
|
How frequently we should take time to clear out old nonces.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.Bindings.NonceMemoryStore.maximumMessageAge">
|
|
<summary>
|
|
The maximum age a message can be before it is discarded.
|
|
</summary>
|
|
<remarks>
|
|
This is useful for knowing how long used nonces must be retained.
|
|
</remarks>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.Bindings.NonceMemoryStore.usedNonces">
|
|
<summary>
|
|
A list of the consumed nonces.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.Bindings.NonceMemoryStore.nonceLock">
|
|
<summary>
|
|
A lock object used around accesses to the <see cref="F:DotNetOpenAuth.Messaging.Bindings.NonceMemoryStore.usedNonces"/> field.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.Bindings.NonceMemoryStore.nonceClearingCounter">
|
|
<summary>
|
|
Where we're currently at in our periodic nonce cleaning cycle.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Bindings.NonceMemoryStore.#ctor">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.Bindings.NonceMemoryStore"/> class.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Bindings.NonceMemoryStore.#ctor(System.TimeSpan)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.Bindings.NonceMemoryStore"/> class.
|
|
</summary>
|
|
<param name="maximumMessageAge">The maximum age a message can be before it is discarded.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Bindings.NonceMemoryStore.StoreNonce(System.String,System.String,System.DateTime)">
|
|
<summary>
|
|
Stores a given nonce and timestamp.
|
|
</summary>
|
|
<param name="context">The context, or namespace, within which the <paramref name="nonce"/> must be unique.</param>
|
|
<param name="nonce">A series of random characters.</param>
|
|
<param name="timestamp">The timestamp that together with the nonce string make it unique.
|
|
The timestamp may also be used by the data store to clear out old nonces.</param>
|
|
<returns>
|
|
True if the nonce+timestamp (combination) was not previously in the database.
|
|
False if the nonce was stored previously with the same timestamp.
|
|
</returns>
|
|
<remarks>
|
|
The nonce must be stored for no less than the maximum time window a message may
|
|
be processed within before being discarded as an expired message.
|
|
If the binding element is applicable to your channel, this expiration window
|
|
is retrieved or set using the
|
|
<see cref="P:DotNetOpenAuth.Messaging.Bindings.StandardExpirationBindingElement.MaximumMessageAge"/> property.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Bindings.NonceMemoryStore.ClearExpiredNonces">
|
|
<summary>
|
|
Clears consumed nonces from the cache that are so old they would be
|
|
rejected if replayed because it is expired.
|
|
</summary>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.IDirectWebRequestHandler">
|
|
<summary>
|
|
A contract for <see cref="T:System.Net.HttpWebRequest"/> handling.
|
|
</summary>
|
|
<remarks>
|
|
Implementations of this interface must be thread safe.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.IDirectWebRequestHandler.CanSupport(DotNetOpenAuth.Messaging.DirectWebRequestOptions)">
|
|
<summary>
|
|
Determines whether this instance can support the specified options.
|
|
</summary>
|
|
<param name="options">The set of options that might be given in a subsequent web request.</param>
|
|
<returns>
|
|
<c>true</c> if this instance can support the specified options; otherwise, <c>false</c>.
|
|
</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.IDirectWebRequestHandler.GetRequestStream(System.Net.HttpWebRequest)">
|
|
<summary>
|
|
Prepares an <see cref="T:System.Net.HttpWebRequest"/> that contains an POST entity for sending the entity.
|
|
</summary>
|
|
<param name="request">The <see cref="T:System.Net.HttpWebRequest"/> that should contain the entity.</param>
|
|
<returns>
|
|
The stream the caller should write out the entity data to.
|
|
</returns>
|
|
<exception cref="T:DotNetOpenAuth.Messaging.ProtocolException">Thrown for any network error.</exception>
|
|
<remarks>
|
|
<para>The caller should have set the <see cref="P:System.Net.HttpWebRequest.ContentLength"/>
|
|
and any other appropriate properties <i>before</i> calling this method.
|
|
Callers <i>must</i> close and dispose of the request stream when they are done
|
|
writing to it to avoid taking up the connection too long and causing long waits on
|
|
subsequent requests.</para>
|
|
<para>Implementations should catch <see cref="T:System.Net.WebException"/> and wrap it in a
|
|
<see cref="T:DotNetOpenAuth.Messaging.ProtocolException"/> to abstract away the transport and provide
|
|
a single exception type for hosts to catch.</para>
|
|
</remarks>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.IDirectWebRequestHandler.GetRequestStream(System.Net.HttpWebRequest,DotNetOpenAuth.Messaging.DirectWebRequestOptions)">
|
|
<summary>
|
|
Prepares an <see cref="T:System.Net.HttpWebRequest"/> that contains an POST entity for sending the entity.
|
|
</summary>
|
|
<param name="request">The <see cref="T:System.Net.HttpWebRequest"/> that should contain the entity.</param>
|
|
<param name="options">The options to apply to this web request.</param>
|
|
<returns>
|
|
The stream the caller should write out the entity data to.
|
|
</returns>
|
|
<exception cref="T:DotNetOpenAuth.Messaging.ProtocolException">Thrown for any network error.</exception>
|
|
<remarks>
|
|
<para>The caller should have set the <see cref="P:System.Net.HttpWebRequest.ContentLength"/>
|
|
and any other appropriate properties <i>before</i> calling this method.
|
|
Callers <i>must</i> close and dispose of the request stream when they are done
|
|
writing to it to avoid taking up the connection too long and causing long waits on
|
|
subsequent requests.</para>
|
|
<para>Implementations should catch <see cref="T:System.Net.WebException"/> and wrap it in a
|
|
<see cref="T:DotNetOpenAuth.Messaging.ProtocolException"/> to abstract away the transport and provide
|
|
a single exception type for hosts to catch.</para>
|
|
</remarks>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.IDirectWebRequestHandler.GetResponse(System.Net.HttpWebRequest)">
|
|
<summary>
|
|
Processes an <see cref="T:System.Net.HttpWebRequest"/> and converts the
|
|
<see cref="T:System.Net.HttpWebResponse"/> to a <see cref="T:DotNetOpenAuth.Messaging.IncomingWebResponse"/> instance.
|
|
</summary>
|
|
<param name="request">The <see cref="T:System.Net.HttpWebRequest"/> to handle.</param>
|
|
<returns>An instance of <see cref="T:DotNetOpenAuth.Messaging.IncomingWebResponse"/> describing the response.</returns>
|
|
<exception cref="T:DotNetOpenAuth.Messaging.ProtocolException">Thrown for any network error.</exception>
|
|
<remarks>
|
|
<para>Implementations should catch <see cref="T:System.Net.WebException"/> and wrap it in a
|
|
<see cref="T:DotNetOpenAuth.Messaging.ProtocolException"/> to abstract away the transport and provide
|
|
a single exception type for hosts to catch. The <see cref="P:System.Net.WebException.Response"/>
|
|
value, if set, should be Closed before throwing.</para>
|
|
</remarks>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.IDirectWebRequestHandler.GetResponse(System.Net.HttpWebRequest,DotNetOpenAuth.Messaging.DirectWebRequestOptions)">
|
|
<summary>
|
|
Processes an <see cref="T:System.Net.HttpWebRequest"/> and converts the
|
|
<see cref="T:System.Net.HttpWebResponse"/> to a <see cref="T:DotNetOpenAuth.Messaging.IncomingWebResponse"/> instance.
|
|
</summary>
|
|
<param name="request">The <see cref="T:System.Net.HttpWebRequest"/> to handle.</param>
|
|
<param name="options">The options to apply to this web request.</param>
|
|
<returns>An instance of <see cref="T:DotNetOpenAuth.Messaging.IncomingWebResponse"/> describing the response.</returns>
|
|
<exception cref="T:DotNetOpenAuth.Messaging.ProtocolException">Thrown for any network error.</exception>
|
|
<remarks>
|
|
<para>Implementations should catch <see cref="T:System.Net.WebException"/> and wrap it in a
|
|
<see cref="T:DotNetOpenAuth.Messaging.ProtocolException"/> to abstract away the transport and provide
|
|
a single exception type for hosts to catch. The <see cref="P:System.Net.WebException.Response"/>
|
|
value, if set, should be Closed before throwing.</para>
|
|
</remarks>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.IDirectWebRequestHandlerContract">
|
|
<summary>
|
|
Code contract for the <see cref="T:DotNetOpenAuth.Messaging.IDirectWebRequestHandler"/> type.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.IDirectWebRequestHandlerContract.DotNetOpenAuth#Messaging#IDirectWebRequestHandler#CanSupport(DotNetOpenAuth.Messaging.DirectWebRequestOptions)">
|
|
<summary>
|
|
Determines whether this instance can support the specified options.
|
|
</summary>
|
|
<param name="options">The set of options that might be given in a subsequent web request.</param>
|
|
<returns>
|
|
<c>true</c> if this instance can support the specified options; otherwise, <c>false</c>.
|
|
</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.IDirectWebRequestHandlerContract.DotNetOpenAuth#Messaging#IDirectWebRequestHandler#GetRequestStream(System.Net.HttpWebRequest)">
|
|
<summary>
|
|
Prepares an <see cref="T:System.Net.HttpWebRequest"/> that contains an POST entity for sending the entity.
|
|
</summary>
|
|
<param name="request">The <see cref="T:System.Net.HttpWebRequest"/> that should contain the entity.</param>
|
|
<returns>
|
|
The stream the caller should write out the entity data to.
|
|
</returns>
|
|
<exception cref="T:DotNetOpenAuth.Messaging.ProtocolException">Thrown for any network error.</exception>
|
|
<remarks>
|
|
<para>The caller should have set the <see cref="P:System.Net.HttpWebRequest.ContentLength"/>
|
|
and any other appropriate properties <i>before</i> calling this method.
|
|
Callers <i>must</i> close and dispose of the request stream when they are done
|
|
writing to it to avoid taking up the connection too long and causing long waits on
|
|
subsequent requests.</para>
|
|
<para>Implementations should catch <see cref="T:System.Net.WebException"/> and wrap it in a
|
|
<see cref="T:DotNetOpenAuth.Messaging.ProtocolException"/> to abstract away the transport and provide
|
|
a single exception type for hosts to catch.</para>
|
|
</remarks>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.IDirectWebRequestHandlerContract.DotNetOpenAuth#Messaging#IDirectWebRequestHandler#GetRequestStream(System.Net.HttpWebRequest,DotNetOpenAuth.Messaging.DirectWebRequestOptions)">
|
|
<summary>
|
|
Prepares an <see cref="T:System.Net.HttpWebRequest"/> that contains an POST entity for sending the entity.
|
|
</summary>
|
|
<param name="request">The <see cref="T:System.Net.HttpWebRequest"/> that should contain the entity.</param>
|
|
<param name="options">The options to apply to this web request.</param>
|
|
<returns>
|
|
The stream the caller should write out the entity data to.
|
|
</returns>
|
|
<exception cref="T:DotNetOpenAuth.Messaging.ProtocolException">Thrown for any network error.</exception>
|
|
<remarks>
|
|
<para>The caller should have set the <see cref="P:System.Net.HttpWebRequest.ContentLength"/>
|
|
and any other appropriate properties <i>before</i> calling this method.
|
|
Callers <i>must</i> close and dispose of the request stream when they are done
|
|
writing to it to avoid taking up the connection too long and causing long waits on
|
|
subsequent requests.</para>
|
|
<para>Implementations should catch <see cref="T:System.Net.WebException"/> and wrap it in a
|
|
<see cref="T:DotNetOpenAuth.Messaging.ProtocolException"/> to abstract away the transport and provide
|
|
a single exception type for hosts to catch.</para>
|
|
</remarks>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.IDirectWebRequestHandlerContract.DotNetOpenAuth#Messaging#IDirectWebRequestHandler#GetResponse(System.Net.HttpWebRequest)">
|
|
<summary>
|
|
Processes an <see cref="T:System.Net.HttpWebRequest"/> and converts the
|
|
<see cref="T:System.Net.HttpWebResponse"/> to a <see cref="T:DotNetOpenAuth.Messaging.IncomingWebResponse"/> instance.
|
|
</summary>
|
|
<param name="request">The <see cref="T:System.Net.HttpWebRequest"/> to handle.</param>
|
|
<returns>
|
|
An instance of <see cref="T:DotNetOpenAuth.Messaging.IncomingWebResponse"/> describing the response.
|
|
</returns>
|
|
<exception cref="T:DotNetOpenAuth.Messaging.ProtocolException">Thrown for any network error.</exception>
|
|
<remarks>
|
|
Implementations should catch <see cref="T:System.Net.WebException"/> and wrap it in a
|
|
<see cref="T:DotNetOpenAuth.Messaging.ProtocolException"/> to abstract away the transport and provide
|
|
a single exception type for hosts to catch. The <see cref="P:System.Net.WebException.Response"/>
|
|
value, if set, should be Closed before throwing.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.IDirectWebRequestHandlerContract.DotNetOpenAuth#Messaging#IDirectWebRequestHandler#GetResponse(System.Net.HttpWebRequest,DotNetOpenAuth.Messaging.DirectWebRequestOptions)">
|
|
<summary>
|
|
Processes an <see cref="T:System.Net.HttpWebRequest"/> and converts the
|
|
<see cref="T:System.Net.HttpWebResponse"/> to a <see cref="T:DotNetOpenAuth.Messaging.IncomingWebResponse"/> instance.
|
|
</summary>
|
|
<param name="request">The <see cref="T:System.Net.HttpWebRequest"/> to handle.</param>
|
|
<param name="options">The options to apply to this web request.</param>
|
|
<returns>
|
|
An instance of <see cref="T:DotNetOpenAuth.Messaging.IncomingWebResponse"/> describing the response.
|
|
</returns>
|
|
<exception cref="T:DotNetOpenAuth.Messaging.ProtocolException">Thrown for any network error.</exception>
|
|
<remarks>
|
|
Implementations should catch <see cref="T:System.Net.WebException"/> and wrap it in a
|
|
<see cref="T:DotNetOpenAuth.Messaging.ProtocolException"/> to abstract away the transport and provide
|
|
a single exception type for hosts to catch. The <see cref="P:System.Net.WebException.Response"/>
|
|
value, if set, should be Closed before throwing.
|
|
</remarks>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.Bindings.StandardReplayProtectionBindingElement">
|
|
<summary>
|
|
A binding element that checks/verifies a nonce message part.
|
|
</summary>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.IChannelBindingElement">
|
|
<summary>
|
|
An interface that must be implemented by message transforms/validators in order
|
|
to be included in the channel stack.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.IChannelBindingElement.ProcessOutgoingMessage(DotNetOpenAuth.Messaging.IProtocolMessage)">
|
|
<summary>
|
|
Prepares a message for sending based on the rules of this channel binding element.
|
|
</summary>
|
|
<param name="message">The message to prepare for sending.</param>
|
|
<returns>
|
|
The protections (if any) that this binding element applied to the message.
|
|
Null if this binding element did not even apply to this binding element.
|
|
</returns>
|
|
<remarks>
|
|
Implementations that provide message protection must honor the
|
|
<see cref="P:DotNetOpenAuth.Messaging.MessagePartAttribute.RequiredProtection"/> properties where applicable.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.IChannelBindingElement.ProcessIncomingMessage(DotNetOpenAuth.Messaging.IProtocolMessage)">
|
|
<summary>
|
|
Performs any transformation on an incoming message that may be necessary and/or
|
|
validates an incoming message based on the rules of this channel binding element.
|
|
</summary>
|
|
<param name="message">The incoming message to process.</param>
|
|
<returns>
|
|
The protections (if any) that this binding element applied to the message.
|
|
Null if this binding element did not even apply to this binding element.
|
|
</returns>
|
|
<exception cref="T:DotNetOpenAuth.Messaging.ProtocolException">
|
|
Thrown when the binding element rules indicate that this message is invalid and should
|
|
NOT be processed.
|
|
</exception>
|
|
<remarks>
|
|
Implementations that provide message protection must honor the
|
|
<see cref="P:DotNetOpenAuth.Messaging.MessagePartAttribute.RequiredProtection"/> properties where applicable.
|
|
</remarks>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.IChannelBindingElement.Channel">
|
|
<summary>
|
|
Gets or sets the channel that this binding element belongs to.
|
|
</summary>
|
|
<remarks>
|
|
This property is set by the channel when it is first constructed.
|
|
</remarks>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.IChannelBindingElement.Protection">
|
|
<summary>
|
|
Gets the protection commonly offered (if any) by this binding element.
|
|
</summary>
|
|
<remarks>
|
|
This value is used to assist in sorting binding elements in the channel stack.
|
|
</remarks>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.Bindings.StandardReplayProtectionBindingElement.AllowedCharacters">
|
|
<summary>
|
|
These are the characters that may be chosen from when forming a random nonce.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.Bindings.StandardReplayProtectionBindingElement.nonceStore">
|
|
<summary>
|
|
The persistent store for nonces received.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.Bindings.StandardReplayProtectionBindingElement.nonceLength">
|
|
<summary>
|
|
The length of generated nonces.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Bindings.StandardReplayProtectionBindingElement.#ctor(DotNetOpenAuth.Messaging.Bindings.INonceStore)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.Bindings.StandardReplayProtectionBindingElement"/> class.
|
|
</summary>
|
|
<param name="nonceStore">The store where nonces will be persisted and checked.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Bindings.StandardReplayProtectionBindingElement.#ctor(DotNetOpenAuth.Messaging.Bindings.INonceStore,System.Boolean)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.Bindings.StandardReplayProtectionBindingElement"/> class.
|
|
</summary>
|
|
<param name="nonceStore">The store where nonces will be persisted and checked.</param>
|
|
<param name="allowEmptyNonces">A value indicating whether zero-length nonces will be allowed.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Bindings.StandardReplayProtectionBindingElement.ProcessOutgoingMessage(DotNetOpenAuth.Messaging.IProtocolMessage)">
|
|
<summary>
|
|
Applies a nonce to the message.
|
|
</summary>
|
|
<param name="message">The message to apply replay protection to.</param>
|
|
<returns>
|
|
The protections (if any) that this binding element applied to the message.
|
|
Null if this binding element did not even apply to this binding element.
|
|
</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Bindings.StandardReplayProtectionBindingElement.ProcessIncomingMessage(DotNetOpenAuth.Messaging.IProtocolMessage)">
|
|
<summary>
|
|
Verifies that the nonce in an incoming message has not been seen before.
|
|
</summary>
|
|
<param name="message">The incoming message.</param>
|
|
<returns>
|
|
The protections (if any) that this binding element applied to the message.
|
|
Null if this binding element did not even apply to this binding element.
|
|
</returns>
|
|
<exception cref="T:DotNetOpenAuth.Messaging.Bindings.ReplayedMessageException">Thrown when the nonce check revealed a replayed message.</exception>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Bindings.StandardReplayProtectionBindingElement.GenerateUniqueFragment">
|
|
<summary>
|
|
Generates a string of random characters for use as a nonce.
|
|
</summary>
|
|
<returns>The nonce string.</returns>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.Bindings.StandardReplayProtectionBindingElement.Protection">
|
|
<summary>
|
|
Gets the protection that this binding element provides messages.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.Bindings.StandardReplayProtectionBindingElement.Channel">
|
|
<summary>
|
|
Gets or sets the channel that this binding element belongs to.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.Bindings.StandardReplayProtectionBindingElement.NonceStrength">
|
|
<summary>
|
|
Gets or sets the strength of the nonce, which is measured by the number of
|
|
nonces that could theoretically be generated.
|
|
</summary>
|
|
<remarks>
|
|
The strength of the nonce is equal to the number of characters that might appear
|
|
in the nonce to the power of the length of the nonce.
|
|
</remarks>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.Bindings.StandardReplayProtectionBindingElement.AllowZeroLengthNonce">
|
|
<summary>
|
|
Gets or sets a value indicating whether empty nonces are allowed.
|
|
</summary>
|
|
<value>Default is <c>false</c>.</value>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.MessagePartAttribute">
|
|
<summary>
|
|
Applied to fields and properties that form a key/value in a protocol message.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.MessagePartAttribute.name">
|
|
<summary>
|
|
The overridden name to use as the serialized name for the property.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagePartAttribute.#ctor">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.MessagePartAttribute"/> class.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagePartAttribute.#ctor(System.String)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.MessagePartAttribute"/> class.
|
|
</summary>
|
|
<param name="name">
|
|
A special name to give the value of this member in the serialized message.
|
|
When null or empty, the name of the member will be used in the serialized message.
|
|
</param>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagePartAttribute.Name">
|
|
<summary>
|
|
Gets the name of the serialized form of this member in the message.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagePartAttribute.RequiredProtection">
|
|
<summary>
|
|
Gets or sets the level of protection required by this member in the serialized message.
|
|
</summary>
|
|
<remarks>
|
|
Message part protection must be provided and verified by the channel binding element(s)
|
|
that provide security.
|
|
</remarks>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagePartAttribute.IsRequired">
|
|
<summary>
|
|
Gets or sets a value indicating whether this member is a required part of the serialized message.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagePartAttribute.AllowEmpty">
|
|
<summary>
|
|
Gets or sets a value indicating whether the string value is allowed to be empty in the serialized message.
|
|
</summary>
|
|
<value>Default is true.</value>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagePartAttribute.Encoder">
|
|
<summary>
|
|
Gets or sets an IMessagePartEncoder custom encoder to use
|
|
to translate the applied member to and from a string.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagePartAttribute.MinVersion">
|
|
<summary>
|
|
Gets or sets the minimum version of the protocol this attribute applies to
|
|
and overrides any attributes with lower values for this property.
|
|
</summary>
|
|
<value>Defaults to 0.0.</value>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagePartAttribute.MaxVersion">
|
|
<summary>
|
|
Gets or sets the maximum version of the protocol this attribute applies to.
|
|
</summary>
|
|
<value>Defaults to int.MaxValue for the major version number.</value>
|
|
<remarks>
|
|
Specifying <see cref="P:DotNetOpenAuth.Messaging.MessagePartAttribute.MinVersion"/> on another attribute on the same member
|
|
automatically turns this attribute off. This property should only be set when
|
|
a property is totally dropped from a newer version of the protocol.
|
|
</remarks>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagePartAttribute.MinVersionValue">
|
|
<summary>
|
|
Gets or sets the minimum version of the protocol this attribute applies to
|
|
and overrides any attributes with lower values for this property.
|
|
</summary>
|
|
<value>Defaults to 0.0.</value>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagePartAttribute.MaxVersionValue">
|
|
<summary>
|
|
Gets or sets the maximum version of the protocol this attribute applies to.
|
|
</summary>
|
|
<value>Defaults to int.MaxValue for the major version number.</value>
|
|
<remarks>
|
|
Specifying <see cref="P:DotNetOpenAuth.Messaging.MessagePartAttribute.MinVersion"/> on another attribute on the same member
|
|
automatically turns this attribute off. This property should only be set when
|
|
a property is totally dropped from a newer version of the protocol.
|
|
</remarks>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.MessageProtections">
|
|
<summary>
|
|
Categorizes the various types of channel binding elements so they can be properly ordered.
|
|
</summary>
|
|
<remarks>
|
|
The order of these enum values is significant.
|
|
Each successive value requires the protection offered by all the previous values
|
|
in order to be reliable. For example, message expiration is meaningless without
|
|
tamper protection to prevent a user from changing the timestamp on a message.
|
|
</remarks>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.MessageProtections.None">
|
|
<summary>
|
|
No protection.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.MessageProtections.TamperProtection">
|
|
<summary>
|
|
A binding element that signs a message before sending and validates its signature upon receiving.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.MessageProtections.Expiration">
|
|
<summary>
|
|
A binding element that enforces a maximum message age between sending and processing on the receiving side.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.MessageProtections.ReplayProtection">
|
|
<summary>
|
|
A binding element that prepares messages for replay detection and detects replayed messages on the receiving side.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.MessageProtections.All">
|
|
<summary>
|
|
All forms of protection together.
|
|
</summary>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.IChannelBindingElementContract">
|
|
<summary>
|
|
Code Contract for the <see cref="T:DotNetOpenAuth.Messaging.IChannelBindingElement"/> interface.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.IChannelBindingElementContract.#ctor">
|
|
<summary>
|
|
Prevents a default instance of the <see cref="T:DotNetOpenAuth.Messaging.IChannelBindingElementContract"/> class from being created.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.IChannelBindingElementContract.DotNetOpenAuth#Messaging#IChannelBindingElement#ProcessOutgoingMessage(DotNetOpenAuth.Messaging.IProtocolMessage)">
|
|
<summary>
|
|
Prepares a message for sending based on the rules of this channel binding element.
|
|
</summary>
|
|
<param name="message">The message to prepare for sending.</param>
|
|
<returns>
|
|
The protections (if any) that this binding element applied to the message.
|
|
Null if this binding element did not even apply to this binding element.
|
|
</returns>
|
|
<remarks>
|
|
Implementations that provide message protection must honor the
|
|
<see cref="P:DotNetOpenAuth.Messaging.MessagePartAttribute.RequiredProtection"/> properties where applicable.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.IChannelBindingElementContract.DotNetOpenAuth#Messaging#IChannelBindingElement#ProcessIncomingMessage(DotNetOpenAuth.Messaging.IProtocolMessage)">
|
|
<summary>
|
|
Performs any transformation on an incoming message that may be necessary and/or
|
|
validates an incoming message based on the rules of this channel binding element.
|
|
</summary>
|
|
<param name="message">The incoming message to process.</param>
|
|
<returns>
|
|
The protections (if any) that this binding element applied to the message.
|
|
Null if this binding element did not even apply to this binding element.
|
|
</returns>
|
|
<exception cref="T:DotNetOpenAuth.Messaging.ProtocolException">
|
|
Thrown when the binding element rules indicate that this message is invalid and should
|
|
NOT be processed.
|
|
</exception>
|
|
<remarks>
|
|
Implementations that provide message protection must honor the
|
|
<see cref="P:DotNetOpenAuth.Messaging.MessagePartAttribute.RequiredProtection"/> properties where applicable.
|
|
</remarks>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.IChannelBindingElementContract.DotNetOpenAuth#Messaging#IChannelBindingElement#Channel">
|
|
<summary>
|
|
Gets or sets the channel that this binding element belongs to.
|
|
</summary>
|
|
<value></value>
|
|
<remarks>
|
|
This property is set by the channel when it is first constructed.
|
|
</remarks>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.IChannelBindingElementContract.DotNetOpenAuth#Messaging#IChannelBindingElement#Protection">
|
|
<summary>
|
|
Gets the protection commonly offered (if any) by this binding element.
|
|
</summary>
|
|
<value></value>
|
|
<remarks>
|
|
This value is used to assist in sorting binding elements in the channel stack.
|
|
</remarks>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.Bindings.ReplayedMessageException">
|
|
<summary>
|
|
An exception thrown when a message is received for the second time, signalling a possible
|
|
replay attack.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Bindings.ReplayedMessageException.#ctor(DotNetOpenAuth.Messaging.IProtocolMessage)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.Bindings.ReplayedMessageException"/> class.
|
|
</summary>
|
|
<param name="faultedMessage">The replayed message.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Bindings.ReplayedMessageException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.Bindings.ReplayedMessageException"/> class.
|
|
</summary>
|
|
<param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/>
|
|
that holds the serialized object data about the exception being thrown.</param>
|
|
<param name="context">The System.Runtime.Serialization.StreamingContext
|
|
that contains contextual information about the source or destination.</param>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.Bindings.ExpiredMessageException">
|
|
<summary>
|
|
An exception thrown when a message is received that exceeds the maximum message age limit.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Bindings.ExpiredMessageException.#ctor(System.DateTime,DotNetOpenAuth.Messaging.IProtocolMessage)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.Bindings.ExpiredMessageException"/> class.
|
|
</summary>
|
|
<param name="utcExpirationDate">The date the message expired.</param>
|
|
<param name="faultedMessage">The expired message.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Bindings.ExpiredMessageException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.Bindings.ExpiredMessageException"/> class.
|
|
</summary>
|
|
<param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/>
|
|
that holds the serialized object data about the exception being thrown.</param>
|
|
<param name="context">The System.Runtime.Serialization.StreamingContext
|
|
that contains contextual information about the source or destination.</param>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.Bindings.InvalidSignatureException">
|
|
<summary>
|
|
An exception thrown when a signed message does not pass signature validation.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Bindings.InvalidSignatureException.#ctor(DotNetOpenAuth.Messaging.IProtocolMessage)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.Bindings.InvalidSignatureException"/> class.
|
|
</summary>
|
|
<param name="faultedMessage">The message with the invalid signature.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Bindings.InvalidSignatureException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.Bindings.InvalidSignatureException"/> class.
|
|
</summary>
|
|
<param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/>
|
|
that holds the serialized object data about the exception being thrown.</param>
|
|
<param name="context">The System.Runtime.Serialization.StreamingContext
|
|
that contains contextual information about the source or destination.</param>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.Bindings.IReplayProtectedProtocolMessage">
|
|
<summary>
|
|
The contract a message that has an allowable time window for processing must implement.
|
|
</summary>
|
|
<remarks>
|
|
All replay-protected messages must also be set to expire so the nonces do not have
|
|
to be stored indefinitely.
|
|
</remarks>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.Bindings.IExpiringProtocolMessage">
|
|
<summary>
|
|
The contract a message that has an allowable time window for processing must implement.
|
|
</summary>
|
|
<remarks>
|
|
All expiring messages must also be signed to prevent tampering with the creation date.
|
|
</remarks>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.Bindings.IExpiringProtocolMessage.UtcCreationDate">
|
|
<summary>
|
|
Gets or sets the UTC date/time the message was originally sent onto the network.
|
|
</summary>
|
|
<remarks>
|
|
The property setter should ensure a UTC date/time,
|
|
and throw an exception if this is not possible.
|
|
</remarks>
|
|
<exception cref="T:System.ArgumentException">
|
|
Thrown when a DateTime that cannot be converted to UTC is set.
|
|
</exception>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.Bindings.IReplayProtectedProtocolMessage.NonceContext">
|
|
<summary>
|
|
Gets the context within which the nonce must be unique.
|
|
</summary>
|
|
<value>
|
|
The value of this property must be a value assigned by the nonce consumer
|
|
to represent the entity that generated the nonce. The value must never be
|
|
<c>null</c> but may be the empty string.
|
|
This value is treated as case-sensitive.
|
|
</value>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.Bindings.IReplayProtectedProtocolMessage.Nonce">
|
|
<summary>
|
|
Gets or sets the nonce that will protect the message from replay attacks.
|
|
</summary>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.HttpRequestInfo">
|
|
<summary>
|
|
A property store of details of an incoming HTTP request.
|
|
</summary>
|
|
<remarks>
|
|
This serves a very similar purpose to <see cref="T:System.Web.HttpRequest"/>, except that
|
|
ASP.NET does not let us fully initialize that class, so we have to write one
|
|
of our one.
|
|
</remarks>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.HttpRequestInfo.httpMethod">
|
|
<summary>
|
|
The HTTP verb in the request.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.HttpRequestInfo.requestUri">
|
|
<summary>
|
|
The full request URL.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.HttpRequestInfo.headers">
|
|
<summary>
|
|
The HTTP headers.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.HttpRequestInfo.queryString">
|
|
<summary>
|
|
The variables defined in the query part of the URL.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.HttpRequestInfo.form">
|
|
<summary>
|
|
The POSTed form variables.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.HttpRequestInfo.serverVariables">
|
|
<summary>
|
|
The server variables collection.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.HttpRequestInfo.#ctor(System.ServiceModel.Channels.HttpRequestMessageProperty,System.Uri)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.HttpRequestInfo"/> class.
|
|
</summary>
|
|
<param name="request">The request.</param>
|
|
<param name="requestUri">The request URI.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.HttpRequestInfo.#ctor(System.String,System.Uri,System.Collections.Specialized.NameValueCollection,System.Collections.Specialized.NameValueCollection)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.HttpRequestInfo"/> class.
|
|
</summary>
|
|
<param name="httpMethod">The HTTP method.</param>
|
|
<param name="requestUri">The request URI.</param>
|
|
<param name="form">The form variables.</param>
|
|
<param name="headers">The HTTP headers.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.HttpRequestInfo.#ctor(System.Net.HttpListenerRequest)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.HttpRequestInfo"/> class.
|
|
</summary>
|
|
<param name="listenerRequest">Details on the incoming HTTP request.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.HttpRequestInfo.#ctor(System.Net.Http.HttpRequestMessage)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.HttpRequestInfo"/> class.
|
|
</summary>
|
|
<param name="request">The request.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.HttpRequestInfo.#ctor(System.String,System.Uri,System.Collections.Specialized.NameValueCollection,System.IO.Stream)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.HttpRequestInfo"/> class.
|
|
</summary>
|
|
<param name="httpMethod">The HTTP method.</param>
|
|
<param name="requestUri">The request URI.</param>
|
|
<param name="headers">The headers.</param>
|
|
<param name="inputStream">The input stream.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.HttpRequestInfo.Create(System.ServiceModel.Channels.HttpRequestMessageProperty,System.Uri)">
|
|
<summary>
|
|
Creates an <see cref="T:System.Web.HttpRequestBase"/> instance that describes the specified HTTP request.
|
|
</summary>
|
|
<param name="request">The request.</param>
|
|
<param name="requestUri">The request URI.</param>
|
|
<returns>An instance of <see cref="T:System.Web.HttpRequestBase"/>.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.HttpRequestInfo.Create(System.Net.HttpListenerRequest)">
|
|
<summary>
|
|
Creates an <see cref="T:System.Web.HttpRequestBase"/> instance that describes the specified HTTP request.
|
|
</summary>
|
|
<param name="listenerRequest">The listener request.</param>
|
|
<returns>An instance of <see cref="T:System.Web.HttpRequestBase"/>.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.HttpRequestInfo.Create(System.Net.Http.HttpRequestMessage)">
|
|
<summary>
|
|
Creates an <see cref="T:System.Web.HttpRequestBase"/> instance that describes the specified HTTP request.
|
|
</summary>
|
|
<param name="request">The HTTP request.</param>
|
|
<returns>An instance of <see cref="T:System.Web.HttpRequestBase"/>.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.HttpRequestInfo.Create(System.String,System.Uri,System.Collections.Specialized.NameValueCollection,System.Collections.Specialized.NameValueCollection)">
|
|
<summary>
|
|
Creates an <see cref="T:System.Web.HttpRequestBase"/> instance that describes the specified HTTP request.
|
|
</summary>
|
|
<param name="httpMethod">The HTTP method.</param>
|
|
<param name="requestUri">The request URI.</param>
|
|
<param name="form">The form variables.</param>
|
|
<param name="headers">The HTTP headers.</param>
|
|
<returns>An instance of <see cref="T:System.Web.HttpRequestBase"/>.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.HttpRequestInfo.Create(System.String,System.Uri,System.Collections.Specialized.NameValueCollection,System.IO.Stream)">
|
|
<summary>
|
|
Creates an <see cref="T:System.Web.HttpRequestBase"/> instance that describes the specified HTTP request.
|
|
</summary>
|
|
<param name="httpMethod">The HTTP method.</param>
|
|
<param name="requestUri">The request URI.</param>
|
|
<param name="headers">The headers.</param>
|
|
<param name="inputStream">The input stream.</param>
|
|
<returns>An instance of <see cref="T:System.Web.HttpRequestBase"/>.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.HttpRequestInfo.ParseFormData(System.String,System.Collections.Specialized.NameValueCollection,System.Func{System.IO.Stream})">
|
|
<summary>
|
|
Reads name=value pairs from the POSTed form entity when the HTTP headers indicate that that is the payload of the entity.
|
|
</summary>
|
|
<param name="httpMethod">The HTTP method.</param>
|
|
<param name="headers">The headers.</param>
|
|
<param name="inputStreamFunc">A function that returns the input stream.</param>
|
|
<returns>The non-null collection of form variables.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.HttpRequestInfo.AddHeaders(System.Collections.Specialized.NameValueCollection,System.Net.Http.Headers.HttpHeaders)">
|
|
<summary>
|
|
Adds HTTP headers to a <see cref="T:System.Collections.Specialized.NameValueCollection"/>.
|
|
</summary>
|
|
<param name="collectionToFill">The collection to be modified with added entries.</param>
|
|
<param name="headers">The collection to read from.</param>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.HttpRequestInfo.HttpMethod">
|
|
<summary>
|
|
Gets the HTTP method.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.HttpRequestInfo.Headers">
|
|
<summary>
|
|
Gets the headers.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.HttpRequestInfo.Url">
|
|
<summary>
|
|
Gets the URL.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.HttpRequestInfo.RawUrl">
|
|
<summary>
|
|
Gets the raw URL.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.HttpRequestInfo.Form">
|
|
<summary>
|
|
Gets the form.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.HttpRequestInfo.QueryString">
|
|
<summary>
|
|
Gets the query string.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.HttpRequestInfo.ServerVariables">
|
|
<summary>
|
|
Gets the server variables.
|
|
</summary>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.IMessageFactoryContract">
|
|
<summary>
|
|
Code contract for the <see cref="T:DotNetOpenAuth.Messaging.IMessageFactory"/> interface.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.IMessageFactoryContract.#ctor">
|
|
<summary>
|
|
Prevents a default instance of the <see cref="T:DotNetOpenAuth.Messaging.IMessageFactoryContract"/> class from being created.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.IMessageFactoryContract.DotNetOpenAuth#Messaging#IMessageFactory#GetNewRequestMessage(DotNetOpenAuth.Messaging.MessageReceivingEndpoint,System.Collections.Generic.IDictionary{System.String,System.String})">
|
|
<summary>
|
|
Analyzes an incoming request message payload to discover what kind of
|
|
message is embedded in it and returns the type, or null if no match is found.
|
|
</summary>
|
|
<param name="recipient">The intended or actual recipient of the request message.</param>
|
|
<param name="fields">The name/value pairs that make up the message payload.</param>
|
|
<returns>
|
|
A newly instantiated <see cref="T:DotNetOpenAuth.Messaging.IProtocolMessage"/>-derived object that this message can
|
|
deserialize to. Null if the request isn't recognized as a valid protocol message.
|
|
</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.IMessageFactoryContract.DotNetOpenAuth#Messaging#IMessageFactory#GetNewResponseMessage(DotNetOpenAuth.Messaging.IDirectedProtocolMessage,System.Collections.Generic.IDictionary{System.String,System.String})">
|
|
<summary>
|
|
Analyzes an incoming request message payload to discover what kind of
|
|
message is embedded in it and returns the type, or null if no match is found.
|
|
</summary>
|
|
<param name="request">The message that was sent as a request that resulted in the response.</param>
|
|
<param name="fields">The name/value pairs that make up the message payload.</param>
|
|
<returns>
|
|
A newly instantiated <see cref="T:DotNetOpenAuth.Messaging.IProtocolMessage"/>-derived object that this message can
|
|
deserialize to. Null if the request isn't recognized as a valid protocol message.
|
|
</returns>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.ITamperResistantProtocolMessage">
|
|
<summary>
|
|
The contract a message that is signed must implement.
|
|
</summary>
|
|
<remarks>
|
|
This type might have appeared in the DotNetOpenAuth.Messaging.Bindings namespace since
|
|
it is only used by types in that namespace, but all those types are internal and this
|
|
is the only one that was public.
|
|
</remarks>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.ITamperResistantProtocolMessage.Signature">
|
|
<summary>
|
|
Gets or sets the message signature.
|
|
</summary>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.MessageSerializer">
|
|
<summary>
|
|
Serializes/deserializes OAuth messages for/from transit.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.MessageSerializer.messageType">
|
|
<summary>
|
|
The specific <see cref="T:DotNetOpenAuth.Messaging.IMessage"/>-derived type
|
|
that will be serialized and deserialized using this class.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessageSerializer.#ctor(System.Type)">
|
|
<summary>
|
|
Initializes a new instance of the MessageSerializer class.
|
|
</summary>
|
|
<param name="messageType">The specific <see cref="T:DotNetOpenAuth.Messaging.IMessage"/>-derived type
|
|
that will be serialized and deserialized using this class.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessageSerializer.Get(System.Type)">
|
|
<summary>
|
|
Creates or reuses a message serializer for a given message type.
|
|
</summary>
|
|
<param name="messageType">The type of message that will be serialized/deserialized.</param>
|
|
<returns>A message serializer for the given message type.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessageSerializer.DeserializeJsonAsFlatDictionary(System.Collections.Generic.IDictionary{System.String,System.String},System.Xml.XmlDictionaryReader)">
|
|
<summary>
|
|
Reads JSON as a flat dictionary into a message.
|
|
</summary>
|
|
<param name="messageDictionary">The message dictionary to fill with the JSON-deserialized data.</param>
|
|
<param name="reader">The JSON reader.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessageSerializer.Serialize(DotNetOpenAuth.Messaging.Reflection.MessageDictionary,System.Xml.XmlDictionaryWriter)">
|
|
<summary>
|
|
Reads the data from a message instance and writes an XML/JSON encoding of it.
|
|
</summary>
|
|
<param name="messageDictionary">The message to be serialized.</param>
|
|
<param name="writer">The writer to use for the serialized form.</param>
|
|
<remarks>
|
|
Use <see cref="M:System.Runtime.Serialization.Json.JsonReaderWriterFactory.CreateJsonWriter(System.IO.Stream)"/>
|
|
to create the <see cref="T:System.Xml.XmlDictionaryWriter"/> instance capable of emitting JSON.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessageSerializer.Deserialize(DotNetOpenAuth.Messaging.Reflection.MessageDictionary,System.Xml.XmlDictionaryReader)">
|
|
<summary>
|
|
Reads XML/JSON into a message dictionary.
|
|
</summary>
|
|
<param name="messageDictionary">The message to deserialize into.</param>
|
|
<param name="reader">The XML/JSON to read into the message.</param>
|
|
<exception cref="T:DotNetOpenAuth.Messaging.ProtocolException">Thrown when protocol rules are broken by the incoming message.</exception>
|
|
<remarks>
|
|
Use <see cref="M:System.Runtime.Serialization.Json.JsonReaderWriterFactory.CreateJsonReader(System.IO.Stream,System.Xml.XmlDictionaryReaderQuotas)"/>
|
|
to create the <see cref="T:System.Xml.XmlDictionaryReader"/> instance capable of reading JSON.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessageSerializer.Serialize(DotNetOpenAuth.Messaging.Reflection.MessageDictionary)">
|
|
<summary>
|
|
Reads the data from a message instance and returns a series of name=value pairs for the fields that must be included in the message.
|
|
</summary>
|
|
<param name="messageDictionary">The message to be serialized.</param>
|
|
<returns>The dictionary of values to send for the message.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessageSerializer.Deserialize(System.Collections.Generic.IDictionary{System.String,System.String},DotNetOpenAuth.Messaging.Reflection.MessageDictionary)">
|
|
<summary>
|
|
Reads name=value pairs into a message.
|
|
</summary>
|
|
<param name="fields">The name=value pairs that were read in from the transport.</param>
|
|
<param name="messageDictionary">The message to deserialize into.</param>
|
|
<exception cref="T:DotNetOpenAuth.Messaging.ProtocolException">Thrown when protocol rules are broken by the incoming message.</exception>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessageSerializer.IsNumeric(System.Type)">
|
|
<summary>
|
|
Determines whether the specified type is numeric.
|
|
</summary>
|
|
<param name="type">The type to test.</param>
|
|
<returns>
|
|
<c>true</c> if the specified type is numeric; otherwise, <c>false</c>.
|
|
</returns>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.MessagingStrings">
|
|
<summary>
|
|
A strongly-typed resource class, for looking up localized strings, etc.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagingStrings.ResourceManager">
|
|
<summary>
|
|
Returns the cached ResourceManager instance used by this class.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagingStrings.Culture">
|
|
<summary>
|
|
Overrides the current thread's CurrentUICulture property for all
|
|
resource lookups using this strongly typed resource class.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagingStrings.ArgumentPropertyMissing">
|
|
<summary>
|
|
Looks up a localized string similar to Argument's {0}.{1} property is required but is empty or null..
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagingStrings.BinaryDataRequiresMultipart">
|
|
<summary>
|
|
Looks up a localized string similar to Unable to send all message data because some of it requires multi-part POST, but IMessageWithBinaryData.SendAsMultipart was false..
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagingStrings.CurrentHttpContextRequired">
|
|
<summary>
|
|
Looks up a localized string similar to HttpContext.Current is null. There must be an ASP.NET request in process for this operation to succeed..
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagingStrings.DataContractMissingFromMessageType">
|
|
<summary>
|
|
Looks up a localized string similar to DataContractSerializer could not be initialized on message type {0}. Is it missing a [DataContract] attribute?.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagingStrings.DataContractMissingNamespace">
|
|
<summary>
|
|
Looks up a localized string similar to DataContractSerializer could not be initialized on message type {0} because the DataContractAttribute.Namespace property is not set..
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagingStrings.DataCorruptionDetected">
|
|
<summary>
|
|
Looks up a localized string similar to Decoding failed due to data corruption..
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagingStrings.DerivedTypeNotExpected">
|
|
<summary>
|
|
Looks up a localized string similar to An instance of type {0} was expected, but received unexpected derived type {1}..
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagingStrings.DirectedMessageMissingRecipient">
|
|
<summary>
|
|
Looks up a localized string similar to The directed message's Recipient property must not be null..
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagingStrings.DirectWebRequestOptionsNotSupported">
|
|
<summary>
|
|
Looks up a localized string similar to The given set of options is not supported by this web request handler..
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagingStrings.EncoderInstantiationFailed">
|
|
<summary>
|
|
Looks up a localized string similar to Unable to instantiate the message part encoder/decoder type {0}..
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagingStrings.ErrorDeserializingMessage">
|
|
<summary>
|
|
Looks up a localized string similar to Error while deserializing message {0}..
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagingStrings.ErrorInRequestReplyMessage">
|
|
<summary>
|
|
Looks up a localized string similar to Error occurred while sending a direct message or getting the response..
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagingStrings.ExceptionNotConstructedForTransit">
|
|
<summary>
|
|
Looks up a localized string similar to This exception was not constructed with a root request message that caused it..
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagingStrings.ExceptionUndeliverable">
|
|
<summary>
|
|
Looks up a localized string similar to This exception must be instantiated with a recipient that will receive the error message, or a direct request message instance that this exception will respond to..
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagingStrings.ExpectedMessageNotReceived">
|
|
<summary>
|
|
Looks up a localized string similar to Expected {0} message but received no recognizable message..
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagingStrings.ExpectedParameterWasMissing">
|
|
<summary>
|
|
Looks up a localized string similar to The message part {0} was expected in the {1} message but was not found..
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagingStrings.ExpiredMessage">
|
|
<summary>
|
|
Looks up a localized string similar to The message expired at {0} and it is now {1}..
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagingStrings.ExtraParameterAddFailure">
|
|
<summary>
|
|
Looks up a localized string similar to Failed to add extra parameter '{0}' with value '{1}'..
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagingStrings.GetOrPostFlagsRequired">
|
|
<summary>
|
|
Looks up a localized string similar to At least one of GET or POST flags must be present..
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagingStrings.HttpContextRequired">
|
|
<summary>
|
|
Looks up a localized string similar to This method requires a current HttpContext. Alternatively, use an overload of this method that allows you to pass in information without an HttpContext..
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagingStrings.IndirectMessagesMustImplementIDirectedProtocolMessage">
|
|
<summary>
|
|
Looks up a localized string similar to Messages that indicate indirect transport must implement the {0} interface..
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagingStrings.InsecureWebRequestWithSslRequired">
|
|
<summary>
|
|
Looks up a localized string similar to Insecure web request for '{0}' aborted due to security requirements demanding HTTPS..
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagingStrings.InsufficientMessageProtection">
|
|
<summary>
|
|
Looks up a localized string similar to The {0} message required protections {{{1}}} but the channel could only apply {{{2}}}..
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagingStrings.InvalidCustomBindingElementOrder">
|
|
<summary>
|
|
Looks up a localized string similar to The customized binding element ordering is invalid..
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagingStrings.InvalidMessageParts">
|
|
<summary>
|
|
Looks up a localized string similar to Some part(s) of the message have invalid values: {0}.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagingStrings.InvalidNonceReceived">
|
|
<summary>
|
|
Looks up a localized string similar to The incoming message had an invalid or missing nonce..
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagingStrings.KeyAlreadyExists">
|
|
<summary>
|
|
Looks up a localized string similar to An item with the same key has already been added..
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagingStrings.MessageExceedsGetSizePostNotAllowed">
|
|
<summary>
|
|
Looks up a localized string similar to Message too large for a HTTP GET, and HTTP POST is not allowed for this message type..
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagingStrings.MessageNotExtensible">
|
|
<summary>
|
|
Looks up a localized string similar to The {0} message does not support extensions..
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagingStrings.MessagePartEncoderWrongType">
|
|
<summary>
|
|
Looks up a localized string similar to The value for {0}.{1} on member {1} was expected to derive from {2} but was {3}..
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagingStrings.MessagePartReadFailure">
|
|
<summary>
|
|
Looks up a localized string similar to Error while reading message '{0}' parameter '{1}' with value '{2}'..
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagingStrings.MessagePartValueBase64DecodingFault">
|
|
<summary>
|
|
Looks up a localized string similar to Message parameter '{0}' with value '{1}' failed to base64 decode..
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagingStrings.MessagePartWriteFailure">
|
|
<summary>
|
|
Looks up a localized string similar to Error while preparing message '{0}' parameter '{1}' for sending..
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagingStrings.MessageTimestampInFuture">
|
|
<summary>
|
|
Looks up a localized string similar to This message has a timestamp of {0}, which is beyond the allowable clock skew for in the future..
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagingStrings.MissingDecryptionKeyForHandle">
|
|
<summary>
|
|
Looks up a localized string similar to Missing decryption key for bucket "{0}" handle "{1}".
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagingStrings.NonEmptyStringExpected">
|
|
<summary>
|
|
Looks up a localized string similar to A non-empty string was expected..
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagingStrings.QueuedMessageResponseAlreadyExists">
|
|
<summary>
|
|
Looks up a localized string similar to A message response is already queued for sending in the response stream..
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagingStrings.ReplayAttackDetected">
|
|
<summary>
|
|
Looks up a localized string similar to This message has already been processed. This could indicate a replay attack in progress..
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagingStrings.ReplayProtectionNotSupported">
|
|
<summary>
|
|
Looks up a localized string similar to This channel does not support replay protection..
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagingStrings.RequiredMessagePartConstantIncorrect">
|
|
<summary>
|
|
Looks up a localized string similar to The following message parts had constant value requirements that were unsatisfied: {0}.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagingStrings.RequiredNonEmptyParameterWasEmpty">
|
|
<summary>
|
|
Looks up a localized string similar to The following required non-empty parameters were empty in the {0} message: {1}.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagingStrings.RequiredParametersMissing">
|
|
<summary>
|
|
Looks up a localized string similar to The following required parameters were missing from the {0} message: {1}.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagingStrings.RequiredProtectionMissing">
|
|
<summary>
|
|
Looks up a localized string similar to The binding element offering the {0} protection requires other protection that is not provided..
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagingStrings.SequenceContainsNoElements">
|
|
<summary>
|
|
Looks up a localized string similar to The list is empty..
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagingStrings.SequenceContainsNullElement">
|
|
<summary>
|
|
Looks up a localized string similar to The list contains a null element..
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagingStrings.SessionRequired">
|
|
<summary>
|
|
Looks up a localized string similar to An HttpContext.Current.Session object is required..
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagingStrings.SignatureInvalid">
|
|
<summary>
|
|
Looks up a localized string similar to Message signature was incorrect..
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagingStrings.SigningNotSupported">
|
|
<summary>
|
|
Looks up a localized string similar to This channel does not support signing messages. To support signing messages, a derived Channel type must override the Sign and IsSignatureValid methods..
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagingStrings.StandardMessageFactoryUnsupportedMessageType">
|
|
<summary>
|
|
Looks up a localized string similar to This message factory does not support message type(s): {0}.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagingStrings.StreamMustHaveKnownLength">
|
|
<summary>
|
|
Looks up a localized string similar to The stream must have a known length..
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagingStrings.StreamUnreadable">
|
|
<summary>
|
|
Looks up a localized string similar to The stream's CanRead property returned false..
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagingStrings.StreamUnwritable">
|
|
<summary>
|
|
Looks up a localized string similar to The stream's CanWrite property returned false..
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagingStrings.TooManyBindingsOfferingSameProtection">
|
|
<summary>
|
|
Looks up a localized string similar to Expected at most 1 binding element to apply the {0} protection, but more than one applied..
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagingStrings.TooManyRedirects">
|
|
<summary>
|
|
Looks up a localized string similar to The maximum allowable number of redirects were exceeded while requesting '{0}'..
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagingStrings.UnexpectedBufferLength">
|
|
<summary>
|
|
Looks up a localized string similar to Unexpected buffer length..
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagingStrings.UnexpectedEmptyArray">
|
|
<summary>
|
|
Looks up a localized string similar to The array must not be empty..
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagingStrings.UnexpectedEmptyString">
|
|
<summary>
|
|
Looks up a localized string similar to The empty string is not allowed..
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagingStrings.UnexpectedHttpStatusCode">
|
|
<summary>
|
|
Looks up a localized string similar to Expected direct response to use HTTP status code {0} but was {1} instead..
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagingStrings.UnexpectedMessagePartValue">
|
|
<summary>
|
|
Looks up a localized string similar to Message parameter '{0}' had unexpected value '{1}'..
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagingStrings.UnexpectedMessagePartValueForConstant">
|
|
<summary>
|
|
Looks up a localized string similar to Expected message {0} parameter '{1}' to have value '{2}' but had '{3}' instead..
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagingStrings.UnexpectedMessageReceived">
|
|
<summary>
|
|
Looks up a localized string similar to Expected message {0} but received {1} instead..
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagingStrings.UnexpectedMessageReceivedOfMany">
|
|
<summary>
|
|
Looks up a localized string similar to Unexpected message type received..
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagingStrings.UnexpectedNullKey">
|
|
<summary>
|
|
Looks up a localized string similar to A null key was included and is not allowed..
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagingStrings.UnexpectedNullOrEmptyKey">
|
|
<summary>
|
|
Looks up a localized string similar to A null or empty key was included and is not allowed..
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagingStrings.UnexpectedNullValue">
|
|
<summary>
|
|
Looks up a localized string similar to A null value was included for key '{0}' and is not allowed..
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagingStrings.UnexpectedType">
|
|
<summary>
|
|
Looks up a localized string similar to The type {0} or a derived type was expected, but {1} was given..
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagingStrings.UnrecognizedEnumValue">
|
|
<summary>
|
|
Looks up a localized string similar to {0} property has unrecognized value {1}..
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagingStrings.UnsafeWebRequestDetected">
|
|
<summary>
|
|
Looks up a localized string similar to The URL '{0}' is rated unsafe and cannot be requested this way..
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagingStrings.UnsupportedEncryptionAlgorithm">
|
|
<summary>
|
|
Looks up a localized string similar to This blob is not a recognized encryption format..
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagingStrings.UnsupportedHttpVerb">
|
|
<summary>
|
|
Looks up a localized string similar to The HTTP verb '{0}' is unrecognized and unsupported..
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagingStrings.UnsupportedHttpVerbForMessageType">
|
|
<summary>
|
|
Looks up a localized string similar to '{0}' messages cannot be received with HTTP verb '{1}'..
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagingStrings.UntrustedRedirectsOnPOSTNotSupported">
|
|
<summary>
|
|
Looks up a localized string similar to Redirects on POST requests that are to untrusted servers is not supported..
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessagingStrings.WebRequestFailed">
|
|
<summary>
|
|
Looks up a localized string similar to Web request to '{0}' failed..
|
|
</summary>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.MessagingUtilities">
|
|
<summary>
|
|
A grab-bag of utility methods useful for the channel stack of the protocol.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.MessagingUtilities.UppercaseLetters">
|
|
<summary>
|
|
The uppercase alphabet.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.MessagingUtilities.LowercaseLetters">
|
|
<summary>
|
|
The lowercase alphabet.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.MessagingUtilities.Digits">
|
|
<summary>
|
|
The set of base 10 digits.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.MessagingUtilities.AlphaNumeric">
|
|
<summary>
|
|
The set of digits and alphabetic letters (upper and lowercase).
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.MessagingUtilities.Base64Characters">
|
|
<summary>
|
|
All the characters that are allowed for use as a base64 encoding character.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.MessagingUtilities.Base64WebSafeCharacters">
|
|
<summary>
|
|
All the characters that are allowed for use as a base64 encoding character
|
|
in the "web safe" context.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.MessagingUtilities.AlphaNumericNoLookAlikes">
|
|
<summary>
|
|
The set of digits, and alphabetic letters (upper and lowercase) that are clearly
|
|
visually distinguishable.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.MessagingUtilities.SymmetricSecretHandleLength">
|
|
<summary>
|
|
The length of private symmetric secret handles.
|
|
</summary>
|
|
<remarks>
|
|
This value needn't be high, as we only expect to have a small handful of unexpired secrets at a time,
|
|
and handle recycling is permissible.
|
|
</remarks>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.MessagingUtilities.CryptoRandomDataGenerator">
|
|
<summary>
|
|
The cryptographically strong random data generator used for creating secrets.
|
|
</summary>
|
|
<remarks>The random number generator is thread-safe.</remarks>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.MessagingUtilities.NonCryptoRandomDataGenerator">
|
|
<summary>
|
|
A pseudo-random data generator (NOT cryptographically strong random data)
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.MessagingUtilities.SymmetricSecretKeyLifespan">
|
|
<summary>
|
|
The default lifetime of a private secret.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.MessagingUtilities.EqualsArray">
|
|
<summary>
|
|
A character array containing just the = character.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.MessagingUtilities.CommaArray">
|
|
<summary>
|
|
A character array containing just the , character.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.MessagingUtilities.QuoteArray">
|
|
<summary>
|
|
A character array containing just the " character.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.MessagingUtilities.UriRfc3986CharsToEscape">
|
|
<summary>
|
|
The set of characters that are unreserved in RFC 2396 but are NOT unreserved in RFC 3986.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.MessagingUtilities.javascriptStaticStringEscaping">
|
|
<summary>
|
|
A set of escaping mappings that help secure a string from javscript execution.
|
|
</summary>
|
|
<remarks>
|
|
The characters to escape here are inspired by
|
|
http://code.google.com/p/doctype/wiki/ArticleXSSInJavaScript
|
|
</remarks>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.AsActionResult(DotNetOpenAuth.Messaging.OutgoingWebResponse)">
|
|
<summary>
|
|
Transforms an OutgoingWebResponse to an MVC-friendly ActionResult.
|
|
</summary>
|
|
<param name="response">The response to send to the user agent.</param>
|
|
<returns>The <see cref="T:System.Web.Mvc.ActionResult"/> instance to be returned by the Controller's action method.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.AsHttpResponseMessage(DotNetOpenAuth.Messaging.OutgoingWebResponse)">
|
|
<summary>
|
|
Transforms an OutgoingWebResponse to a Web API-friendly HttpResponseMessage.
|
|
</summary>
|
|
<param name="outgoingResponse">The response to send to the user agent.</param>
|
|
<returns>The <see cref="T:System.Net.Http.HttpResponseMessage"/> instance to be returned by the Web API method.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.GetRequestUrlFromContext">
|
|
<summary>
|
|
Gets the original request URL, as seen from the browser before any URL rewrites on the server if any.
|
|
Cookieless session directory (if applicable) is also included.
|
|
</summary>
|
|
<returns>The URL in the user agent's Location bar.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.StripQueryArgumentsWithPrefix(System.Uri,System.String)">
|
|
<summary>
|
|
Strips any and all URI query parameters that start with some prefix.
|
|
</summary>
|
|
<param name="uri">The URI that may have a query with parameters to remove.</param>
|
|
<param name="prefix">The prefix for parameters to remove. A period is NOT automatically appended.</param>
|
|
<returns>Either a new Uri with the parameters removed if there were any to remove, or the same Uri instance if no parameters needed to be removed.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.PostMultipart(System.Net.HttpWebRequest,DotNetOpenAuth.Messaging.IDirectWebRequestHandler,System.Collections.Generic.IEnumerable{DotNetOpenAuth.Messaging.MultipartPostPart})">
|
|
<summary>
|
|
Sends a multipart HTTP POST request (useful for posting files).
|
|
</summary>
|
|
<param name="request">The HTTP request.</param>
|
|
<param name="requestHandler">The request handler.</param>
|
|
<param name="parts">The parts to include in the POST entity.</param>
|
|
<returns>The HTTP response.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.ToStringDescriptive(System.Exception)">
|
|
<summary>
|
|
Assembles a message comprised of the message on a given exception and all inner exceptions.
|
|
</summary>
|
|
<param name="exception">The exception.</param>
|
|
<returns>The assembled message.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.Flatten``1(System.Collections.Generic.IEnumerable{System.Collections.Generic.IEnumerable{``0}})">
|
|
<summary>
|
|
Flattens the specified sequence of sequences.
|
|
</summary>
|
|
<typeparam name="T">The type of element contained in the sequence.</typeparam>
|
|
<param name="sequence">The sequence of sequences to flatten.</param>
|
|
<returns>A sequence of the contained items.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.CutToSecond(System.DateTime)">
|
|
<summary>
|
|
Cuts off precision beyond a second on a DateTime value.
|
|
</summary>
|
|
<param name="value">The value.</param>
|
|
<returns>A DateTime with a 0 millisecond component.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.AppendQueryArgument(System.UriBuilder,System.String,System.String)">
|
|
<summary>
|
|
Adds a name-value pair to the end of a given URL
|
|
as part of the querystring piece. Prefixes a ? or & before
|
|
first element as necessary.
|
|
</summary>
|
|
<param name="builder">The UriBuilder to add arguments to.</param>
|
|
<param name="name">The name of the parameter to add.</param>
|
|
<param name="value">The value of the argument.</param>
|
|
<remarks>
|
|
If the parameters to add match names of parameters that already are defined
|
|
in the query string, the existing ones are <i>not</i> replaced.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.AddRange``1(System.Collections.Generic.ICollection{``0},System.Collections.Generic.IEnumerable{``0})">
|
|
<summary>
|
|
Adds a set of values to a collection.
|
|
</summary>
|
|
<typeparam name="T">The type of value kept in the collection.</typeparam>
|
|
<param name="collection">The collection to add to.</param>
|
|
<param name="values">The values to add to the collection.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.Equals(System.TimeSpan,System.TimeSpan,System.TimeSpan)">
|
|
<summary>
|
|
Tests whether two timespans are within reasonable approximation of each other.
|
|
</summary>
|
|
<param name="self">One TimeSpan.</param>
|
|
<param name="other">The other TimeSpan.</param>
|
|
<param name="marginOfError">The allowable margin of error.</param>
|
|
<returns><c>true</c> if the two TimeSpans are within <paramref name="marginOfError"/> of each other.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.EqualsConstantTime(System.String,System.String)">
|
|
<summary>
|
|
Compares to string values for ordinal equality in such a way that its execution time does not depend on how much of the value matches.
|
|
</summary>
|
|
<param name="value1">The first value.</param>
|
|
<param name="value2">The second value.</param>
|
|
<returns>A value indicating whether the two strings share ordinal equality.</returns>
|
|
<remarks>
|
|
In signature equality checks, a difference in execution time based on how many initial characters match MAY
|
|
be used as an attack to figure out the expected signature. It is therefore important to make a signature
|
|
equality check's execution time independent of how many characters match the expected value.
|
|
See http://codahale.com/a-lesson-in-timing-attacks/ for more information.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.GetWebRoot">
|
|
<summary>
|
|
Gets the URL to the root of a web site, which may include a virtual directory path.
|
|
</summary>
|
|
<returns>An absolute URI.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.CreateUntrustedXmlReaderSettings">
|
|
<summary>
|
|
Creates the XML reader settings to use for reading XML from untrusted sources.
|
|
</summary>
|
|
<returns>
|
|
The new instance of <see cref="T:System.Xml.XmlReaderSettings"/>.
|
|
</returns>
|
|
<remarks>
|
|
The default values set here are based on recommendations from
|
|
http://msdn.microsoft.com/en-us/magazine/ee335713.aspx
|
|
</remarks>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.ResetContents``1(System.Collections.Generic.ICollection{``0},System.Collections.Generic.IEnumerable{``0})">
|
|
<summary>
|
|
Clears any existing elements in a collection and fills the collection with a given set of values.
|
|
</summary>
|
|
<typeparam name="T">The type of value kept in the collection.</typeparam>
|
|
<param name="collection">The collection to modify.</param>
|
|
<param name="values">The new values to fill the collection.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.StripMessagePartsFromQueryString(System.Uri,DotNetOpenAuth.Messaging.Reflection.MessageDescription)">
|
|
<summary>
|
|
Strips any and all URI query parameters that serve as parts of a message.
|
|
</summary>
|
|
<param name="uri">The URI that may contain query parameters to remove.</param>
|
|
<param name="messageDescription">The message description whose parts should be removed from the URL.</param>
|
|
<returns>A cleaned URL.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.PostMultipartNoGetResponse(System.Net.HttpWebRequest,DotNetOpenAuth.Messaging.IDirectWebRequestHandler,System.Collections.Generic.IEnumerable{DotNetOpenAuth.Messaging.MultipartPostPart})">
|
|
<summary>
|
|
Sends a multipart HTTP POST request (useful for posting files) but doesn't call GetResponse on it.
|
|
</summary>
|
|
<param name="request">The HTTP request.</param>
|
|
<param name="requestHandler">The request handler.</param>
|
|
<param name="parts">The parts to include in the POST entity.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.AssembleAuthorizationHeader(System.String,System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}})">
|
|
<summary>
|
|
Assembles the content of the HTTP Authorization or WWW-Authenticate header.
|
|
</summary>
|
|
<param name="scheme">The scheme.</param>
|
|
<param name="fields">The fields to include.</param>
|
|
<returns>A value prepared for an HTTP header.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.ParseAuthorizationHeader(System.String,System.String)">
|
|
<summary>
|
|
Parses the authorization header.
|
|
</summary>
|
|
<param name="scheme">The scheme. Must not be null or empty.</param>
|
|
<param name="authorizationHeader">The authorization header. May be null or empty.</param>
|
|
<returns>A sequence of key=value pairs discovered in the header. Never null, but may be empty.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.CombineKeyHandleAndPayload(System.String,System.String)">
|
|
<summary>
|
|
Encodes a symmetric key handle and the blob that is encrypted/signed with that key into a single string
|
|
that can be decoded by <see cref="M:DotNetOpenAuth.Messaging.MessagingUtilities.ExtractKeyHandleAndPayload(DotNetOpenAuth.Messaging.IProtocolMessage,System.String,System.String,System.String@,System.String@)"/>.
|
|
</summary>
|
|
<param name="handle">The cryptographic key handle.</param>
|
|
<param name="payload">The encrypted/signed blob.</param>
|
|
<returns>The combined encoded value.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.ExtractKeyHandleAndPayload(DotNetOpenAuth.Messaging.IProtocolMessage,System.String,System.String,System.String@,System.String@)">
|
|
<summary>
|
|
Extracts the key handle and encrypted blob from a string previously returned from <see cref="M:DotNetOpenAuth.Messaging.MessagingUtilities.CombineKeyHandleAndPayload(System.String,System.String)"/>.
|
|
</summary>
|
|
<param name="containingMessage">The containing message.</param>
|
|
<param name="messagePart">The message part.</param>
|
|
<param name="keyHandleAndBlob">The value previously returned from <see cref="M:DotNetOpenAuth.Messaging.MessagingUtilities.CombineKeyHandleAndPayload(System.String,System.String)"/>.</param>
|
|
<param name="handle">The crypto key handle.</param>
|
|
<param name="dataBlob">The encrypted/signed data.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.GetNonCryptoRandomData(System.Int32)">
|
|
<summary>
|
|
Gets a buffer of random data (not cryptographically strong).
|
|
</summary>
|
|
<param name="length">The length of the sequence to generate.</param>
|
|
<returns>The generated values, which may contain zeros.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.GetCryptoRandomData(System.Int32)">
|
|
<summary>
|
|
Gets a cryptographically strong random sequence of values.
|
|
</summary>
|
|
<param name="length">The length of the sequence to generate.</param>
|
|
<returns>The generated values, which may contain zeros.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.GetCryptoRandomDataAsBase64(System.Int32)">
|
|
<summary>
|
|
Gets a cryptographically strong random sequence of values.
|
|
</summary>
|
|
<param name="binaryLength">The length of the byte sequence to generate.</param>
|
|
<returns>A base64 encoding of the generated random data,
|
|
whose length in characters will likely be greater than <paramref name="binaryLength"/>.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.GetRandomString(System.Int32,System.String)">
|
|
<summary>
|
|
Gets a random string made up of a given set of allowable characters.
|
|
</summary>
|
|
<param name="length">The length of the desired random string.</param>
|
|
<param name="allowableCharacters">The allowable characters.</param>
|
|
<returns>A random string.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.ComputeHash(System.Security.Cryptography.HashAlgorithm,System.String,System.Text.Encoding)">
|
|
<summary>
|
|
Computes the hash of a string.
|
|
</summary>
|
|
<param name="algorithm">The hash algorithm to use.</param>
|
|
<param name="value">The value to hash.</param>
|
|
<param name="encoding">The encoding to use when converting the string to a byte array.</param>
|
|
<returns>A base64 encoded string.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.ComputeHash(System.Security.Cryptography.HashAlgorithm,System.Collections.Generic.IDictionary{System.String,System.String},System.Text.Encoding)">
|
|
<summary>
|
|
Computes the hash of a sequence of key=value pairs.
|
|
</summary>
|
|
<param name="algorithm">The hash algorithm to use.</param>
|
|
<param name="data">The data to hash.</param>
|
|
<param name="encoding">The encoding to use when converting the string to a byte array.</param>
|
|
<returns>A base64 encoded string.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.ComputeHash(System.Security.Cryptography.HashAlgorithm,System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}},System.Text.Encoding)">
|
|
<summary>
|
|
Computes the hash of a sequence of key=value pairs.
|
|
</summary>
|
|
<param name="algorithm">The hash algorithm to use.</param>
|
|
<param name="sortedData">The data to hash.</param>
|
|
<param name="encoding">The encoding to use when converting the string to a byte array.</param>
|
|
<returns>A base64 encoded string.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.Encrypt(System.Byte[],System.Byte[])">
|
|
<summary>
|
|
Encrypts a byte buffer.
|
|
</summary>
|
|
<param name="buffer">The buffer to encrypt.</param>
|
|
<param name="key">The symmetric secret to use to encrypt the buffer. Allowed values are 128, 192, or 256 bytes in length.</param>
|
|
<returns>The encrypted buffer</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.Decrypt(System.Byte[],System.Byte[])">
|
|
<summary>
|
|
Decrypts a byte buffer.
|
|
</summary>
|
|
<param name="buffer">The buffer to decrypt.</param>
|
|
<param name="key">The symmetric secret to use to decrypt the buffer. Allowed values are 128, 192, and 256.</param>
|
|
<returns>The encrypted buffer</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.Encrypt(System.String,System.Byte[])">
|
|
<summary>
|
|
Encrypts a string.
|
|
</summary>
|
|
<param name="plainText">The text to encrypt.</param>
|
|
<param name="key">The symmetric secret to use to encrypt the buffer. Allowed values are 128, 192, and 256.</param>
|
|
<returns>The encrypted buffer</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.Decrypt(System.String,System.Byte[])">
|
|
<summary>
|
|
Decrypts a string previously encrypted with <see cref="M:DotNetOpenAuth.Messaging.MessagingUtilities.Encrypt(System.String,System.Byte[])"/>.
|
|
</summary>
|
|
<param name="cipherText">The text to decrypt.</param>
|
|
<param name="key">The symmetric secret to use to decrypt the buffer. Allowed values are 128, 192, and 256.</param>
|
|
<returns>The encrypted buffer</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.EncryptWithRandomSymmetricKey(System.Security.Cryptography.RSACryptoServiceProvider,System.Byte[])">
|
|
<summary>
|
|
Performs asymmetric encryption of a given buffer.
|
|
</summary>
|
|
<param name="crypto">The asymmetric encryption provider to use for encryption.</param>
|
|
<param name="buffer">The buffer to encrypt.</param>
|
|
<returns>The encrypted data.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.DecryptWithRandomSymmetricKey(System.Security.Cryptography.RSACryptoServiceProvider,System.Byte[])">
|
|
<summary>
|
|
Performs asymmetric decryption of a given buffer.
|
|
</summary>
|
|
<param name="crypto">The asymmetric encryption provider to use for decryption.</param>
|
|
<param name="buffer">The buffer to decrypt.</param>
|
|
<returns>The decrypted data.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.GetCurrentKey(DotNetOpenAuth.Messaging.Bindings.ICryptoKeyStore,System.String,System.TimeSpan,System.Int32)">
|
|
<summary>
|
|
Gets a key from a given bucket with the longest remaining life, or creates a new one if necessary.
|
|
</summary>
|
|
<param name="cryptoKeyStore">The crypto key store.</param>
|
|
<param name="bucket">The bucket where the key should be found or stored.</param>
|
|
<param name="minimumRemainingLife">The minimum remaining life required on the returned key.</param>
|
|
<param name="keySize">The required size of the key, in bits.</param>
|
|
<returns>
|
|
A key-value pair whose key is the secret's handle and whose value is the cryptographic key.
|
|
</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.Compress(System.Byte[],DotNetOpenAuth.Messaging.MessagingUtilities.CompressionMethod)">
|
|
<summary>
|
|
Compresses a given buffer.
|
|
</summary>
|
|
<param name="buffer">The buffer to compress.</param>
|
|
<param name="method">The compression algorithm to use.</param>
|
|
<returns>The compressed data.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.Decompress(System.Byte[],DotNetOpenAuth.Messaging.MessagingUtilities.CompressionMethod)">
|
|
<summary>
|
|
Decompresses a given buffer.
|
|
</summary>
|
|
<param name="buffer">The buffer to decompress.</param>
|
|
<param name="method">The compression algorithm used.</param>
|
|
<returns>The decompressed data.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.ConvertToBase64WebSafeString(System.Byte[])">
|
|
<summary>
|
|
Converts to data buffer to a base64-encoded string, using web safe characters and with the padding removed.
|
|
</summary>
|
|
<param name="data">The data buffer.</param>
|
|
<returns>A web-safe base64-encoded string without padding.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.FromBase64WebSafeString(System.String)">
|
|
<summary>
|
|
Decodes a (web-safe) base64-string back to its binary buffer form.
|
|
</summary>
|
|
<param name="base64WebSafe">The base64-encoded string. May be web-safe encoded.</param>
|
|
<returns>A data buffer.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.ApplyHeadersToResponse(System.Net.WebHeaderCollection,System.Web.HttpResponseBase)">
|
|
<summary>
|
|
Adds a set of HTTP headers to an <see cref="T:System.Web.HttpResponse"/> instance,
|
|
taking care to set some headers to the appropriate properties of
|
|
<see cref="T:System.Web.HttpResponse"/>
|
|
</summary>
|
|
<param name="headers">The headers to add.</param>
|
|
<param name="response">The <see cref="T:System.Web.HttpResponse"/> instance to set the appropriate values to.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.ApplyHeadersToResponse(System.Net.WebHeaderCollection,System.Net.HttpListenerResponse)">
|
|
<summary>
|
|
Adds a set of HTTP headers to an <see cref="T:System.Web.HttpResponse"/> instance,
|
|
taking care to set some headers to the appropriate properties of
|
|
<see cref="T:System.Web.HttpResponse"/>
|
|
</summary>
|
|
<param name="headers">The headers to add.</param>
|
|
<param name="response">The <see cref="T:System.Net.HttpListenerResponse"/> instance to set the appropriate values to.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.CopyUpTo(System.IO.Stream,System.IO.Stream,System.Int32)">
|
|
<summary>
|
|
Copies the contents of one stream to another.
|
|
</summary>
|
|
<param name="copyFrom">The stream to copy from, at the position where copying should begin.</param>
|
|
<param name="copyTo">The stream to copy to, at the position where bytes should be written.</param>
|
|
<param name="maximumBytesToCopy">The maximum bytes to copy.</param>
|
|
<returns>The total number of bytes copied.</returns>
|
|
<remarks>
|
|
Copying begins at the streams' current positions.
|
|
The positions are NOT reset after copying is complete.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.CreateSnapshot(System.IO.Stream)">
|
|
<summary>
|
|
Creates a snapshot of some stream so it is seekable, and the original can be closed.
|
|
</summary>
|
|
<param name="copyFrom">The stream to copy bytes from.</param>
|
|
<returns>A seekable stream with the same contents as the original.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.Clone(System.Net.HttpWebRequest)">
|
|
<summary>
|
|
Clones an <see cref="T:System.Net.HttpWebRequest"/> in order to send it again.
|
|
</summary>
|
|
<param name="request">The request to clone.</param>
|
|
<returns>The newly created instance.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.Clone(System.Net.HttpWebRequest,System.Uri)">
|
|
<summary>
|
|
Clones an <see cref="T:System.Net.HttpWebRequest"/> in order to send it again.
|
|
</summary>
|
|
<param name="request">The request to clone.</param>
|
|
<param name="newRequestUri">The new recipient of the request.</param>
|
|
<returns>The newly created instance.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.AreEquivalent``1(``0[],``0[])">
|
|
<summary>
|
|
Tests whether two arrays are equal in contents and ordering.
|
|
</summary>
|
|
<typeparam name="T">The type of elements in the arrays.</typeparam>
|
|
<param name="first">The first array in the comparison. May be null.</param>
|
|
<param name="second">The second array in the comparison. May be null.</param>
|
|
<returns>True if the arrays equal; false otherwise.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.AreEquivalentConstantTime(System.Byte[],System.Byte[])">
|
|
<summary>
|
|
Tests whether two arrays are equal in contents and ordering,
|
|
guaranteeing roughly equivalent execution time regardless of where a signature mismatch may exist.
|
|
</summary>
|
|
<param name="first">The first array in the comparison. May not be null.</param>
|
|
<param name="second">The second array in the comparison. May not be null.</param>
|
|
<returns>True if the arrays equal; false otherwise.</returns>
|
|
<remarks>
|
|
Guaranteeing equal execution time is useful in mitigating against timing attacks on a signature
|
|
or other secret.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.AreEquivalent``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})">
|
|
<summary>
|
|
Tests two sequences for same contents and ordering.
|
|
</summary>
|
|
<typeparam name="T">The type of elements in the arrays.</typeparam>
|
|
<param name="sequence1">The first sequence in the comparison. May not be null.</param>
|
|
<param name="sequence2">The second sequence in the comparison. May not be null.</param>
|
|
<returns>True if the arrays equal; false otherwise.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.AreEquivalentUnordered``1(System.Collections.Generic.ICollection{``0},System.Collections.Generic.ICollection{``0})">
|
|
<summary>
|
|
Tests two unordered collections for same contents.
|
|
</summary>
|
|
<typeparam name="T">The type of elements in the collections.</typeparam>
|
|
<param name="first">The first collection in the comparison. May not be null.</param>
|
|
<param name="second">The second collection in the comparison. May not be null.</param>
|
|
<returns>True if the collections have the same contents; false otherwise.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.AreEquivalent``2(System.Collections.Generic.IDictionary{``0,``1},System.Collections.Generic.IDictionary{``0,``1})">
|
|
<summary>
|
|
Tests whether two dictionaries are equal in length and contents.
|
|
</summary>
|
|
<typeparam name="TKey">The type of keys in the dictionaries.</typeparam>
|
|
<typeparam name="TValue">The type of values in the dictionaries.</typeparam>
|
|
<param name="first">The first dictionary in the comparison. May not be null.</param>
|
|
<param name="second">The second dictionary in the comparison. May not be null.</param>
|
|
<returns>True if the arrays equal; false otherwise.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.CreateQueryString(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}})">
|
|
<summary>
|
|
Concatenates a list of name-value pairs as key=value&key=value,
|
|
taking care to properly encode each key and value for URL
|
|
transmission according to RFC 3986. No ? is prefixed to the string.
|
|
</summary>
|
|
<param name="args">The dictionary of key/values to read from.</param>
|
|
<returns>The formulated querystring style string.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.AppendQueryArgs(System.UriBuilder,System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}})">
|
|
<summary>
|
|
Adds a set of name-value pairs to the end of a given URL
|
|
as part of the querystring piece. Prefixes a ? or & before
|
|
first element as necessary.
|
|
</summary>
|
|
<param name="builder">The UriBuilder to add arguments to.</param>
|
|
<param name="args">
|
|
The arguments to add to the query.
|
|
If null, <paramref name="builder"/> is not changed.
|
|
</param>
|
|
<remarks>
|
|
If the parameters to add match names of parameters that already are defined
|
|
in the query string, the existing ones are <i>not</i> replaced.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.AppendFragmentArgs(System.UriBuilder,System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}})">
|
|
<summary>
|
|
Adds a set of name-value pairs to the end of a given URL
|
|
as part of the fragment piece. Prefixes a # or & before
|
|
first element as necessary.
|
|
</summary>
|
|
<param name="builder">The UriBuilder to add arguments to.</param>
|
|
<param name="args">
|
|
The arguments to add to the query.
|
|
If null, <paramref name="builder"/> is not changed.
|
|
</param>
|
|
<remarks>
|
|
If the parameters to add match names of parameters that already are defined
|
|
in the fragment, the existing ones are <i>not</i> replaced.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.AppendAndReplaceQueryArgs(System.UriBuilder,System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}})">
|
|
<summary>
|
|
Adds parameters to a query string, replacing parameters that
|
|
match ones that already exist in the query string.
|
|
</summary>
|
|
<param name="builder">The UriBuilder to add arguments to.</param>
|
|
<param name="args">
|
|
The arguments to add to the query.
|
|
If null, <paramref name="builder"/> is not changed.
|
|
</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.GetRecipient(System.Web.HttpRequestBase)">
|
|
<summary>
|
|
Extracts the recipient from an HttpRequestInfo.
|
|
</summary>
|
|
<param name="request">The request to get recipient information from.</param>
|
|
<returns>The recipient.</returns>
|
|
<exception cref="T:System.ArgumentException">Thrown if the HTTP request is something we can't handle.</exception>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.GetHttpDeliveryMethod(System.String)">
|
|
<summary>
|
|
Gets the <see cref="T:DotNetOpenAuth.Messaging.HttpDeliveryMethods"/> enum value for a given HTTP verb.
|
|
</summary>
|
|
<param name="httpVerb">The HTTP verb.</param>
|
|
<returns>A <see cref="T:DotNetOpenAuth.Messaging.HttpDeliveryMethods"/> enum value that is within the <see cref="F:DotNetOpenAuth.Messaging.HttpDeliveryMethods.HttpVerbMask"/>.</returns>
|
|
<exception cref="T:System.ArgumentException">Thrown if the HTTP request is something we can't handle.</exception>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.GetHttpVerb(DotNetOpenAuth.Messaging.HttpDeliveryMethods)">
|
|
<summary>
|
|
Gets the HTTP verb to use for a given <see cref="T:DotNetOpenAuth.Messaging.HttpDeliveryMethods"/> enum value.
|
|
</summary>
|
|
<param name="httpMethod">The HTTP method.</param>
|
|
<returns>An HTTP verb, such as GET, POST, PUT, or DELETE.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.AddExtraParameters(DotNetOpenAuth.Messaging.Reflection.MessageDictionary,System.Collections.Generic.IDictionary{System.String,System.String})">
|
|
<summary>
|
|
Copies some extra parameters into a message.
|
|
</summary>
|
|
<param name="messageDictionary">The message to copy the extra data into.</param>
|
|
<param name="extraParameters">The extra data to copy into the message. May be null to do nothing.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.ToDictionary``2(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{``0,``1}})">
|
|
<summary>
|
|
Collects a sequence of key=value pairs into a dictionary.
|
|
</summary>
|
|
<typeparam name="TKey">The type of the key.</typeparam>
|
|
<typeparam name="TValue">The type of the value.</typeparam>
|
|
<param name="sequence">The sequence.</param>
|
|
<returns>A dictionary.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.ToDictionary(System.Collections.Specialized.NameValueCollection)">
|
|
<summary>
|
|
Converts a <see cref="T:System.Collections.Specialized.NameValueCollection"/> to an IDictionary<string, string>.
|
|
</summary>
|
|
<param name="nvc">The NameValueCollection to convert. May be null.</param>
|
|
<returns>The generated dictionary, or null if <paramref name="nvc"/> is null.</returns>
|
|
<remarks>
|
|
If a <c>null</c> key is encountered, its value is ignored since
|
|
<c>Dictionary<string, string></c> does not allow null keys.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.ToDictionary(System.Collections.Specialized.NameValueCollection,System.Boolean)">
|
|
<summary>
|
|
Converts a <see cref="T:System.Collections.Specialized.NameValueCollection"/> to an IDictionary<string, string>.
|
|
</summary>
|
|
<param name="nvc">The NameValueCollection to convert. May be null.</param>
|
|
<param name="throwOnNullKey">
|
|
A value indicating whether a null key in the <see cref="T:System.Collections.Specialized.NameValueCollection"/> should be silently skipped since it is not a valid key in a Dictionary.
|
|
Use <c>true</c> to throw an exception if a null key is encountered.
|
|
Use <c>false</c> to silently continue converting the valid keys.
|
|
</param>
|
|
<returns>The generated dictionary, or null if <paramref name="nvc"/> is null.</returns>
|
|
<exception cref="T:System.ArgumentException">Thrown if <paramref name="throwOnNullKey"/> is <c>true</c> and a null key is encountered.</exception>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.ToNameValueCollection(System.Collections.Generic.IDictionary{System.String,System.String})">
|
|
<summary>
|
|
Converts a dictionary to a <see cref="T:System.Collections.Specialized.NameValueCollection"/>
|
|
</summary>
|
|
<param name="data">The existing dictionary.</param>
|
|
<returns>The new collection.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.OrderBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Comparison{``1})">
|
|
<summary>
|
|
Sorts the elements of a sequence in ascending order by using a specified comparer.
|
|
</summary>
|
|
<typeparam name="TSource">The type of the elements of source.</typeparam>
|
|
<typeparam name="TKey">The type of the key returned by keySelector.</typeparam>
|
|
<param name="source">A sequence of values to order.</param>
|
|
<param name="keySelector">A function to extract a key from an element.</param>
|
|
<param name="comparer">A comparison function to compare keys.</param>
|
|
<returns>An System.Linq.IOrderedEnumerable<TElement> whose elements are sorted according to a key.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.IsRequest(DotNetOpenAuth.Messaging.IDirectedProtocolMessage)">
|
|
<summary>
|
|
Determines whether the specified message is a request (indirect message or direct request).
|
|
</summary>
|
|
<param name="message">The message in question.</param>
|
|
<returns>
|
|
<c>true</c> if the specified message is a request; otherwise, <c>false</c>.
|
|
</returns>
|
|
<remarks>
|
|
Although an <see cref="T:DotNetOpenAuth.Messaging.IProtocolMessage"/> may implement the <see cref="T:DotNetOpenAuth.Messaging.IDirectedProtocolMessage"/>
|
|
interface, it may only be doing that for its derived classes. These objects are only requests
|
|
if their <see cref="P:DotNetOpenAuth.Messaging.IDirectedProtocolMessage.Recipient"/> property is non-null.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.IsDirectResponse(DotNetOpenAuth.Messaging.IDirectResponseProtocolMessage)">
|
|
<summary>
|
|
Determines whether the specified message is a direct response.
|
|
</summary>
|
|
<param name="message">The message in question.</param>
|
|
<returns>
|
|
<c>true</c> if the specified message is a direct response; otherwise, <c>false</c>.
|
|
</returns>
|
|
<remarks>
|
|
Although an <see cref="T:DotNetOpenAuth.Messaging.IProtocolMessage"/> may implement the
|
|
<see cref="T:DotNetOpenAuth.Messaging.IDirectResponseProtocolMessage"/> interface, it may only be doing
|
|
that for its derived classes. These objects are only requests if their
|
|
<see cref="P:DotNetOpenAuth.Messaging.IDirectResponseProtocolMessage.OriginatingRequest"/> property is non-null.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.WriteBuffer(System.IO.BinaryWriter,System.Byte[])">
|
|
<summary>
|
|
Writes a buffer, prefixed with its own length.
|
|
</summary>
|
|
<param name="writer">The binary writer.</param>
|
|
<param name="buffer">The buffer.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.ReadBuffer(System.IO.BinaryReader,System.Int32)">
|
|
<summary>
|
|
Reads a buffer that is prefixed with its own length.
|
|
</summary>
|
|
<param name="reader">The binary reader positioned at the buffer length.</param>
|
|
<param name="maxBufferSize">
|
|
The maximum size of the buffer that should be permitted.
|
|
Although the stream will indicate the size of the buffer, this mitigates data corruption
|
|
or DoS attacks causing the web server to allocate too much memory for a small data packet.
|
|
</param>
|
|
<returns>The read buffer.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.CreateJsonObject(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}},System.Boolean)">
|
|
<summary>
|
|
Constructs a Javascript expression that will create an object
|
|
on the user agent when assigned to a variable.
|
|
</summary>
|
|
<param name="namesAndValues">The untrusted names and untrusted values to inject into the JSON object.</param>
|
|
<param name="valuesPreEncoded">if set to <c>true</c> the values will NOT be escaped as if it were a pure string.</param>
|
|
<returns>The Javascript JSON object as a string.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.SerializeAsJson(DotNetOpenAuth.Messaging.IMessage,DotNetOpenAuth.Messaging.Reflection.MessageDescriptionCollection)">
|
|
<summary>
|
|
Serializes the given message as a JSON string.
|
|
</summary>
|
|
<param name="message">The message to serialize.</param>
|
|
<param name="messageDescriptions">The cached message descriptions to use for reflection.</param>
|
|
<returns>A JSON string.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.SerializeAsJsonBytes(DotNetOpenAuth.Messaging.IMessage,DotNetOpenAuth.Messaging.Reflection.MessageDescriptionCollection,System.Text.Encoding)">
|
|
<summary>
|
|
Serializes the given message as a JSON string.
|
|
</summary>
|
|
<param name="message">The message to serialize.</param>
|
|
<param name="messageDescriptions">The cached message descriptions to use for reflection.</param>
|
|
<param name="encoding">The encoding to use. Defaults to <see cref="P:System.Text.Encoding.UTF8"/></param>
|
|
<returns>A JSON string.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.DeserializeFromJson(System.Byte[],DotNetOpenAuth.Messaging.IMessage,DotNetOpenAuth.Messaging.Reflection.MessageDescriptionCollection,System.Text.Encoding)">
|
|
<summary>
|
|
Deserializes a JSON object into a message.
|
|
</summary>
|
|
<param name="jsonBytes">The buffer containing the JSON string.</param>
|
|
<param name="receivingMessage">The message to deserialize the object into.</param>
|
|
<param name="messageDescriptions">The cache of message descriptions.</param>
|
|
<param name="encoding">The encoding that the JSON bytes are in.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.GetSafeJavascriptValue(System.String)">
|
|
<summary>
|
|
Prepares what SHOULD be simply a string value for safe injection into Javascript
|
|
by using appropriate character escaping.
|
|
</summary>
|
|
<param name="value">The untrusted string value to be escaped to protected against XSS attacks. May be null.</param>
|
|
<returns>The escaped string, surrounded by single-quotes.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.EscapeUriDataStringRfc3986(System.String)">
|
|
<summary>
|
|
Escapes a string according to the URI data string rules given in RFC 3986.
|
|
</summary>
|
|
<param name="value">The value to escape.</param>
|
|
<returns>The escaped value.</returns>
|
|
<remarks>
|
|
The <see cref="M:System.Uri.EscapeDataString(System.String)"/> method is <i>supposed</i> to take on
|
|
RFC 3986 behavior if certain elements are present in a .config file. Even if this
|
|
actually worked (which in my experiments it <i>doesn't</i>), we can't rely on every
|
|
host actually having this configuration element present.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.ToLocalTimeSafe(System.DateTime)">
|
|
<summary>
|
|
Ensures that UTC times are converted to local times. Unspecified kinds are unchanged.
|
|
</summary>
|
|
<param name="value">The date-time to convert.</param>
|
|
<returns>The date-time in local time.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.ToUniversalTimeSafe(System.DateTime)">
|
|
<summary>
|
|
Ensures that local times are converted to UTC times. Unspecified kinds are unchanged.
|
|
</summary>
|
|
<param name="value">The date-time to convert.</param>
|
|
<returns>The date-time in UTC time.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.GetQueryStringBeforeRewriting(System.Web.HttpRequestBase)">
|
|
<summary>
|
|
Gets the query data from the original request (before any URL rewriting has occurred.)
|
|
</summary>
|
|
<param name="request">The request.</param>
|
|
<returns>
|
|
A <see cref="T:System.Collections.Specialized.NameValueCollection"/> containing all the parameters in the query string.
|
|
</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.GetIsUrlRewritten(System.Web.HttpRequestBase)">
|
|
<summary>
|
|
Gets a value indicating whether the request's URL was rewritten by ASP.NET
|
|
or some other module.
|
|
</summary>
|
|
<param name="request">The request.</param>
|
|
<returns>A value indicating whether there is evidence that the URL of the request has been changed to some internal server (farm) representation.</returns>
|
|
<value>
|
|
<c>true</c> if this request's URL was rewritten; otherwise, <c>false</c>.
|
|
</value>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.GetPublicFacingUrl(System.Web.HttpRequestBase,System.Collections.Specialized.NameValueCollection)">
|
|
<summary>
|
|
Gets the public facing URL for the given incoming HTTP request.
|
|
</summary>
|
|
<param name="request">The request.</param>
|
|
<param name="serverVariables">The server variables to consider part of the request.</param>
|
|
<returns>
|
|
The URI that the outside world used to create this request.
|
|
</returns>
|
|
<remarks>
|
|
Although the <paramref name="serverVariables"/> value can be obtained from
|
|
<see cref="P:System.Web.HttpRequest.ServerVariables"/>, it's useful to be able to pass them
|
|
in so we can simulate injected values from our unit tests since the actual property
|
|
is a read-only kind of <see cref="T:System.Collections.Specialized.NameValueCollection"/>.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.GetPublicFacingUrl(System.Web.HttpRequestBase)">
|
|
<summary>
|
|
Gets the public facing URL for the given incoming HTTP request.
|
|
</summary>
|
|
<param name="request">The request.</param>
|
|
<returns>The URI that the outside world used to create this request.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.GetQueryOrForm(System.Web.HttpRequestBase)">
|
|
<summary>
|
|
Gets the query or form data from the original request (before any URL rewriting has occurred.)
|
|
</summary>
|
|
<param name="request">The request.</param>
|
|
<returns>
|
|
A set of name=value pairs.
|
|
</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.CreateSymmetricAlgorithm(System.Byte[])">
|
|
<summary>
|
|
Creates a symmetric algorithm for use in encryption/decryption.
|
|
</summary>
|
|
<param name="key">The symmetric key to use for encryption/decryption.</param>
|
|
<returns>A symmetric algorithm.</returns>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.MessagingUtilities.CompressionMethod">
|
|
<summary>
|
|
The available compression algorithms.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.MessagingUtilities.CompressionMethod.Deflate">
|
|
<summary>
|
|
The Deflate algorithm.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.MessagingUtilities.CompressionMethod.Gzip">
|
|
<summary>
|
|
The GZip algorithm.
|
|
</summary>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.MessagingUtilities.ComparisonHelper`1">
|
|
<summary>
|
|
A class to convert a <see cref="T:System.Comparison`1"/> into an <see cref="T:System.Collections.Generic.IComparer`1"/>.
|
|
</summary>
|
|
<typeparam name="T">The type of objects being compared.</typeparam>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.MessagingUtilities.ComparisonHelper`1.comparison">
|
|
<summary>
|
|
The comparison method to use.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.ComparisonHelper`1.#ctor(System.Comparison{`0})">
|
|
<summary>
|
|
Initializes a new instance of the ComparisonHelper class.
|
|
</summary>
|
|
<param name="comparison">The comparison method to use.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessagingUtilities.ComparisonHelper`1.Compare(`0,`0)">
|
|
<summary>
|
|
Compares two instances of <typeparamref name="T"/>.
|
|
</summary>
|
|
<param name="x">The first object to compare.</param>
|
|
<param name="y">The second object to compare.</param>
|
|
<returns>Any of -1, 0, or 1 according to standard comparison rules.</returns>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.Bindings.StandardExpirationBindingElement">
|
|
<summary>
|
|
A message expiration enforcing binding element that supports messages
|
|
implementing the <see cref="T:DotNetOpenAuth.Messaging.Bindings.IExpiringProtocolMessage"/> interface.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Bindings.StandardExpirationBindingElement.#ctor">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.Bindings.StandardExpirationBindingElement"/> class.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Bindings.StandardExpirationBindingElement.ProcessOutgoingMessage(DotNetOpenAuth.Messaging.IProtocolMessage)">
|
|
<summary>
|
|
Sets the timestamp on an outgoing message.
|
|
</summary>
|
|
<param name="message">The outgoing message.</param>
|
|
<returns>
|
|
The protections (if any) that this binding element applied to the message.
|
|
Null if this binding element did not even apply to this binding element.
|
|
</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Bindings.StandardExpirationBindingElement.ProcessIncomingMessage(DotNetOpenAuth.Messaging.IProtocolMessage)">
|
|
<summary>
|
|
Reads the timestamp on a message and throws an exception if the message is too old.
|
|
</summary>
|
|
<param name="message">The incoming message.</param>
|
|
<returns>
|
|
The protections (if any) that this binding element applied to the message.
|
|
Null if this binding element did not even apply to this binding element.
|
|
</returns>
|
|
<exception cref="T:DotNetOpenAuth.Messaging.Bindings.ExpiredMessageException">Thrown if the given message has already expired.</exception>
|
|
<exception cref="T:DotNetOpenAuth.Messaging.ProtocolException">
|
|
Thrown when the binding element rules indicate that this message is invalid and should
|
|
NOT be processed.
|
|
</exception>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.Bindings.StandardExpirationBindingElement.DotNetOpenAuth#Messaging#IChannelBindingElement#Protection">
|
|
<summary>
|
|
Gets the protection offered by this binding element.
|
|
</summary>
|
|
<value><see cref="F:DotNetOpenAuth.Messaging.MessageProtections.Expiration"/></value>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.Bindings.StandardExpirationBindingElement.Channel">
|
|
<summary>
|
|
Gets or sets the channel that this binding element belongs to.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.Bindings.StandardExpirationBindingElement.MaximumMessageAge">
|
|
<summary>
|
|
Gets the maximum age a message implementing the
|
|
<see cref="T:DotNetOpenAuth.Messaging.Bindings.IExpiringProtocolMessage"/> interface can be before
|
|
being discarded as too old.
|
|
</summary>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.Reflection.ValueMapping">
|
|
<summary>
|
|
A pair of conversion functions to map some type to a string and back again.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.Reflection.ValueMapping.ValueToString">
|
|
<summary>
|
|
The mapping function that converts some custom type to a string.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.Reflection.ValueMapping.ValueToOriginalString">
|
|
<summary>
|
|
The mapping function that converts some custom type to the original string
|
|
(possibly non-normalized) that represents it.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.Reflection.ValueMapping.StringToValue">
|
|
<summary>
|
|
The mapping function that converts a string to some custom type.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Reflection.ValueMapping.#ctor(System.Func{System.Object,System.String},System.Func{System.Object,System.String},System.Func{System.String,System.Object})">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.Reflection.ValueMapping"/> struct.
|
|
</summary>
|
|
<param name="toString">The mapping function that converts some custom value to a string.</param>
|
|
<param name="toOriginalString">The mapping function that converts some custom value to its original (non-normalized) string. May be null if the same as the <paramref name="toString"/> function.</param>
|
|
<param name="toValue">The mapping function that converts a string to some custom value.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Reflection.ValueMapping.#ctor(DotNetOpenAuth.Messaging.Reflection.IMessagePartEncoder)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.Reflection.ValueMapping"/> struct.
|
|
</summary>
|
|
<param name="encoder">The encoder.</param>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.Reflection.MessageDescription">
|
|
<summary>
|
|
A mapping between serialized key names and <see cref="T:DotNetOpenAuth.Messaging.Reflection.MessagePart"/> instances describing
|
|
those key/values pairs.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.Reflection.MessageDescription.mapping">
|
|
<summary>
|
|
A mapping between the serialized key names and their
|
|
describing <see cref="T:DotNetOpenAuth.Messaging.Reflection.MessagePart"/> instances.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Reflection.MessageDescription.#ctor(System.Type,System.Version)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.Reflection.MessageDescription"/> class.
|
|
</summary>
|
|
<param name="messageType">Type of the message.</param>
|
|
<param name="messageVersion">The message version.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Reflection.MessageDescription.ToString">
|
|
<summary>
|
|
Returns a <see cref="T:System.String"/> that represents this instance.
|
|
</summary>
|
|
<returns>
|
|
A <see cref="T:System.String"/> that represents this instance.
|
|
</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Reflection.MessageDescription.GetDictionary(DotNetOpenAuth.Messaging.IMessage)">
|
|
<summary>
|
|
Gets a dictionary that provides read/write access to a message.
|
|
</summary>
|
|
<param name="message">The message the dictionary should provide access to.</param>
|
|
<returns>The dictionary accessor to the message</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Reflection.MessageDescription.GetDictionary(DotNetOpenAuth.Messaging.IMessage,System.Boolean)">
|
|
<summary>
|
|
Gets a dictionary that provides read/write access to a message.
|
|
</summary>
|
|
<param name="message">The message the dictionary should provide access to.</param>
|
|
<param name="getOriginalValues">A value indicating whether this message dictionary will retrieve original values instead of normalized ones.</param>
|
|
<returns>The dictionary accessor to the message</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Reflection.MessageDescription.EnsureMessagePartsPassBasicValidation(System.Collections.Generic.IDictionary{System.String,System.String})">
|
|
<summary>
|
|
Ensures the message parts pass basic validation.
|
|
</summary>
|
|
<param name="parts">The key/value pairs of the serialized message.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Reflection.MessageDescription.CheckMessagePartsPassBasicValidation(System.Collections.Generic.IDictionary{System.String,System.String})">
|
|
<summary>
|
|
Tests whether all the required message parts pass basic validation for the given data.
|
|
</summary>
|
|
<param name="parts">The key/value pairs of the serialized message.</param>
|
|
<returns>A value indicating whether the provided data fits the message's basic requirements.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Reflection.MessageDescription.CheckRequiredMessagePartsArePresent(System.Collections.Generic.IEnumerable{System.String},System.Boolean)">
|
|
<summary>
|
|
Verifies that a given set of keys include all the required parameters
|
|
for this message type or throws an exception.
|
|
</summary>
|
|
<param name="keys">The names of all parameters included in a message.</param>
|
|
<param name="throwOnFailure">if set to <c>true</c> an exception is thrown on failure with details.</param>
|
|
<returns>A value indicating whether the provided data fits the message's basic requirements.</returns>
|
|
<exception cref="T:DotNetOpenAuth.Messaging.ProtocolException">
|
|
Thrown when required parts of a message are not in <paramref name="keys"/>
|
|
if <paramref name="throwOnFailure"/> is <c>true</c>.
|
|
</exception>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Reflection.MessageDescription.CheckRequiredProtocolMessagePartsAreNotEmpty(System.Collections.Generic.IDictionary{System.String,System.String},System.Boolean)">
|
|
<summary>
|
|
Ensures the protocol message parts that must not be empty are in fact not empty.
|
|
</summary>
|
|
<param name="partValues">A dictionary of key/value pairs that make up the serialized message.</param>
|
|
<param name="throwOnFailure">if set to <c>true</c> an exception is thrown on failure with details.</param>
|
|
<returns>A value indicating whether the provided data fits the message's basic requirements.</returns>
|
|
<exception cref="T:DotNetOpenAuth.Messaging.ProtocolException">
|
|
Thrown when required parts of a message are not in <paramref name="partValues"/>
|
|
if <paramref name="throwOnFailure"/> is <c>true</c>.
|
|
</exception>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Reflection.MessageDescription.CheckMessagePartsConstantValues(System.Collections.Generic.IDictionary{System.String,System.String},System.Boolean)">
|
|
<summary>
|
|
Checks that a bunch of message part values meet the constant value requirements of this message description.
|
|
</summary>
|
|
<param name="partValues">The part values.</param>
|
|
<param name="throwOnFailure">if set to <c>true</c>, this method will throw on failure.</param>
|
|
<returns>A value indicating whether all the requirements are met.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Reflection.MessageDescription.ReflectMessageType">
|
|
<summary>
|
|
Reflects over some <see cref="T:DotNetOpenAuth.Messaging.IMessage"/>-implementing type
|
|
and prepares to serialize/deserialize instances of that type.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.Reflection.MessageDescription.Mapping">
|
|
<summary>
|
|
Gets the mapping between the serialized key names and their describing
|
|
<see cref="T:DotNetOpenAuth.Messaging.Reflection.MessagePart"/> instances.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.Reflection.MessageDescription.MessageVersion">
|
|
<summary>
|
|
Gets the message version this instance was generated from.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.Reflection.MessageDescription.MessageType">
|
|
<summary>
|
|
Gets the type of message this instance was generated from.
|
|
</summary>
|
|
<value>The type of the described message.</value>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.Reflection.MessageDescription.Constructors">
|
|
<summary>
|
|
Gets the constructors available on the message type.
|
|
</summary>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.Reflection.MessageDictionary">
|
|
<summary>
|
|
Wraps an <see cref="T:DotNetOpenAuth.Messaging.IMessage"/> instance in a dictionary that
|
|
provides access to both well-defined message properties and "extra"
|
|
name/value pairs that have no properties associated with them.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.Reflection.MessageDictionary.message">
|
|
<summary>
|
|
The <see cref="T:DotNetOpenAuth.Messaging.IMessage"/> instance manipulated by this dictionary.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.Reflection.MessageDictionary.description">
|
|
<summary>
|
|
The <see cref="T:DotNetOpenAuth.Messaging.Reflection.MessageDescription"/> instance that describes the message type.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.Reflection.MessageDictionary.getOriginalValues">
|
|
<summary>
|
|
Whether original string values should be retrieved instead of normalized ones.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Reflection.MessageDictionary.#ctor(DotNetOpenAuth.Messaging.IMessage,DotNetOpenAuth.Messaging.Reflection.MessageDescription,System.Boolean)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.Reflection.MessageDictionary"/> class.
|
|
</summary>
|
|
<param name="message">The message instance whose values will be manipulated by this dictionary.</param>
|
|
<param name="description">The message description.</param>
|
|
<param name="getOriginalValues">A value indicating whether this message dictionary will retrieve original values instead of normalized ones.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Reflection.MessageDictionary.Add(System.String,System.String)">
|
|
<summary>
|
|
Adds a named value to the message.
|
|
</summary>
|
|
<param name="key">The serialized form of the name whose value is being set.</param>
|
|
<param name="value">The serialized form of the value.</param>
|
|
<exception cref="T:System.ArgumentException">
|
|
Thrown if <paramref name="key"/> already has a set value in this message.
|
|
</exception>
|
|
<exception cref="T:System.ArgumentNullException">
|
|
Thrown if <paramref name="value"/> is null.
|
|
</exception>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Reflection.MessageDictionary.ContainsKey(System.String)">
|
|
<summary>
|
|
Checks whether some named parameter has a value set in the message.
|
|
</summary>
|
|
<param name="key">The serialized form of the message part's name.</param>
|
|
<returns>True if the parameter by the given name has a set value. False otherwise.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Reflection.MessageDictionary.Remove(System.String)">
|
|
<summary>
|
|
Removes a name and value from the message given its name.
|
|
</summary>
|
|
<param name="key">The serialized form of the name to remove.</param>
|
|
<returns>True if a message part by the given name was found and removed. False otherwise.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Reflection.MessageDictionary.TryGetValue(System.String,System.String@)">
|
|
<summary>
|
|
Gets some named value if the key has a value.
|
|
</summary>
|
|
<param name="key">The name (in serialized form) of the value being sought.</param>
|
|
<param name="value">The variable where the value will be set.</param>
|
|
<returns>True if the key was found and <paramref name="value"/> was set. False otherwise.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Reflection.MessageDictionary.Add(System.Collections.Generic.KeyValuePair{System.String,System.String})">
|
|
<summary>
|
|
Sets a named value in the message.
|
|
</summary>
|
|
<param name="item">The name-value pair to add. The name is the serialized form of the key.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Reflection.MessageDictionary.ClearValues">
|
|
<summary>
|
|
Removes all values in the message.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Reflection.MessageDictionary.Clear">
|
|
<summary>
|
|
Removes all items from the <see cref="T:System.Collections.Generic.ICollection`1"/>.
|
|
</summary>
|
|
<exception cref="T:System.NotSupportedException">
|
|
The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.
|
|
</exception>
|
|
<remarks>
|
|
This method cannot be implemented because keys are not guaranteed to be removed
|
|
since some are inherent to the type of message that this dictionary provides
|
|
access to.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Reflection.MessageDictionary.Contains(System.Collections.Generic.KeyValuePair{System.String,System.String})">
|
|
<summary>
|
|
Checks whether a named value has been set on the message.
|
|
</summary>
|
|
<param name="item">The name/value pair.</param>
|
|
<returns>True if the key exists and has the given value. False otherwise.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Reflection.MessageDictionary.System#Collections#Generic#ICollection{System#Collections#Generic#KeyValuePair{System#String@System#String}}#CopyTo(System.Collections.Generic.KeyValuePair{System.String,System.String}[],System.Int32)">
|
|
<summary>
|
|
Copies all the serializable data from the message to a key/value array.
|
|
</summary>
|
|
<param name="array">The array to copy to.</param>
|
|
<param name="arrayIndex">The index in the <paramref name="array"/> to begin copying to.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Reflection.MessageDictionary.Remove(System.Collections.Generic.KeyValuePair{System.String,System.String})">
|
|
<summary>
|
|
Removes a named value from the message if it exists.
|
|
</summary>
|
|
<param name="item">The serialized form of the name and value to remove.</param>
|
|
<returns>True if the name/value was found and removed. False otherwise.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Reflection.MessageDictionary.GetEnumerator">
|
|
<summary>
|
|
Gets an enumerator that generates KeyValuePair<string, string> instances
|
|
for all the key/value pairs that are set in the message.
|
|
</summary>
|
|
<returns>The enumerator that can generate the name/value pairs.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Reflection.MessageDictionary.System#Collections#IEnumerable#GetEnumerator">
|
|
<summary>
|
|
Gets an enumerator that generates KeyValuePair<string, string> instances
|
|
for all the key/value pairs that are set in the message.
|
|
</summary>
|
|
<returns>The enumerator that can generate the name/value pairs.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Reflection.MessageDictionary.Serialize">
|
|
<summary>
|
|
Saves the data in a message to a standard dictionary.
|
|
</summary>
|
|
<returns>The generated dictionary.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Reflection.MessageDictionary.Deserialize(System.Collections.Generic.IDictionary{System.String,System.String})">
|
|
<summary>
|
|
Loads data from a dictionary into the message.
|
|
</summary>
|
|
<param name="fields">The data to load into the message.</param>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.Reflection.MessageDictionary.Message">
|
|
<summary>
|
|
Gets the message this dictionary provides access to.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.Reflection.MessageDictionary.Description">
|
|
<summary>
|
|
Gets the description of the type of message this dictionary provides access to.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.Reflection.MessageDictionary.Count">
|
|
<summary>
|
|
Gets the number of explicitly set values in the message.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.Reflection.MessageDictionary.System#Collections#Generic#ICollection{System#Collections#Generic#KeyValuePair{System#String@System#String}}#IsReadOnly">
|
|
<summary>
|
|
Gets a value indicating whether this message is read only.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.Reflection.MessageDictionary.Keys">
|
|
<summary>
|
|
Gets all the keys that have values associated with them.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.Reflection.MessageDictionary.DeclaredKeys">
|
|
<summary>
|
|
Gets the set of official message part names that have non-null values associated with them.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.Reflection.MessageDictionary.AdditionalKeys">
|
|
<summary>
|
|
Gets the keys that are in the message but not declared as official OAuth properties.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.Reflection.MessageDictionary.Values">
|
|
<summary>
|
|
Gets all the values.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.Reflection.MessageDictionary.Serializer">
|
|
<summary>
|
|
Gets the serializer for the message this dictionary provides access to.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.Reflection.MessageDictionary.Item(System.String)">
|
|
<summary>
|
|
Gets or sets a value for some named value.
|
|
</summary>
|
|
<param name="key">The serialized form of a name for the value to read or write.</param>
|
|
<returns>The named value.</returns>
|
|
<remarks>
|
|
If the key matches a declared property or field on the message type,
|
|
that type member is set. Otherwise the key/value is stored in a
|
|
dictionary for extra (weakly typed) strings.
|
|
</remarks>
|
|
<exception cref="T:System.ArgumentException">Thrown when setting a value that is not allowed for a given <paramref name="key"/>.</exception>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.Reflection.MessagePart">
|
|
<summary>
|
|
Describes an individual member of a message and assists in its serialization.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.Reflection.MessagePart.converters">
|
|
<summary>
|
|
A map of converters that help serialize custom objects to string values and back again.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.Reflection.MessagePart.encoders">
|
|
<summary>
|
|
A map of instantiated custom encoders used to encode/decode message parts.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.Reflection.MessagePart.converter">
|
|
<summary>
|
|
The string-object conversion routines to use for this individual message part.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.Reflection.MessagePart.property">
|
|
<summary>
|
|
The property that this message part is associated with, if aplicable.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.Reflection.MessagePart.field">
|
|
<summary>
|
|
The field that this message part is associated with, if aplicable.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.Reflection.MessagePart.memberDeclaredType">
|
|
<summary>
|
|
The type of the message part. (Not the type of the message itself).
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.Reflection.MessagePart.defaultMemberValue">
|
|
<summary>
|
|
The default (uninitialized) value of the member inherent in its type.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Reflection.MessagePart.#cctor">
|
|
<summary>
|
|
Initializes static members of the <see cref="T:DotNetOpenAuth.Messaging.Reflection.MessagePart"/> class.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Reflection.MessagePart.#ctor(System.Reflection.MemberInfo,DotNetOpenAuth.Messaging.MessagePartAttribute)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.Reflection.MessagePart"/> class.
|
|
</summary>
|
|
<param name="member">
|
|
A property or field of an <see cref="T:DotNetOpenAuth.Messaging.IMessage"/> implementing type
|
|
that has a <see cref="T:DotNetOpenAuth.Messaging.MessagePartAttribute"/> attached to it.
|
|
</param>
|
|
<param name="attribute">
|
|
The attribute discovered on <paramref name="member"/> that describes the
|
|
serialization requirements of the message part.
|
|
</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Reflection.MessagePart.SetValue(DotNetOpenAuth.Messaging.IMessage,System.String)">
|
|
<summary>
|
|
Sets the member of a given message to some given value.
|
|
Used in deserialization.
|
|
</summary>
|
|
<param name="message">The message instance containing the member whose value should be set.</param>
|
|
<param name="value">The string representation of the value to set.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Reflection.MessagePart.GetValue(DotNetOpenAuth.Messaging.IMessage)">
|
|
<summary>
|
|
Gets the normalized form of a value of a member of a given message.
|
|
Used in serialization.
|
|
</summary>
|
|
<param name="message">The message instance to read the value from.</param>
|
|
<returns>The string representation of the member's value.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Reflection.MessagePart.GetValue(DotNetOpenAuth.Messaging.IMessage,System.Boolean)">
|
|
<summary>
|
|
Gets the value of a member of a given message.
|
|
Used in serialization.
|
|
</summary>
|
|
<param name="message">The message instance to read the value from.</param>
|
|
<param name="originalValue">A value indicating whether the original value should be retrieved (as opposed to a normalized form of it).</param>
|
|
<returns>The string representation of the member's value.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Reflection.MessagePart.IsNondefaultValueSet(DotNetOpenAuth.Messaging.IMessage)">
|
|
<summary>
|
|
Gets whether the value has been set to something other than its CLR type default value.
|
|
</summary>
|
|
<param name="message">The message instance to check the value on.</param>
|
|
<returns>True if the value is not the CLR default value.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Reflection.MessagePart.Map``1(System.Func{``0,System.String},System.Func{``0,System.String},System.Func{System.String,``0})">
|
|
<summary>
|
|
Adds a pair of type conversion functions to the static conversion map.
|
|
</summary>
|
|
<typeparam name="T">The custom type to convert to and from strings.</typeparam>
|
|
<param name="toString">The function to convert the custom type to a string.</param>
|
|
<param name="toOriginalString">The mapping function that converts some custom value to its original (non-normalized) string. May be null if the same as the <paramref name="toString"/> function.</param>
|
|
<param name="toValue">The function to convert a string to the custom type.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Reflection.MessagePart.CreateFallbackMapping(System.Type)">
|
|
<summary>
|
|
Creates a <see cref="T:DotNetOpenAuth.Messaging.Reflection.ValueMapping"/> that resorts to <see cref="M:System.Object.ToString"/> and
|
|
<see cref="M:System.Convert.ChangeType(System.Object,System.Type,System.IFormatProvider)"/> for the conversion.
|
|
</summary>
|
|
<param name="type">The type to create the mapping for.</param>
|
|
<returns>The value mapping.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Reflection.MessagePart.GetDefaultEncoder(System.Type)">
|
|
<summary>
|
|
Creates the default encoder for a given type.
|
|
</summary>
|
|
<param name="type">The type to create a <see cref="T:DotNetOpenAuth.Messaging.Reflection.ValueMapping"/> for.</param>
|
|
<returns>A <see cref="T:DotNetOpenAuth.Messaging.Reflection.ValueMapping"/> struct.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Reflection.MessagePart.DeriveDefaultValue(System.Type)">
|
|
<summary>
|
|
Figures out the CLR default value for a given type.
|
|
</summary>
|
|
<param name="type">The type whose default value is being sought.</param>
|
|
<returns>Either null, or some default value like 0 or 0.0.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Reflection.MessagePart.IsNonNullableValueType(System.Type)">
|
|
<summary>
|
|
Checks whether a type is a nullable value type (i.e. int?)
|
|
</summary>
|
|
<param name="type">The type in question.</param>
|
|
<returns>True if this is a nullable value type.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Reflection.MessagePart.GetEncoder(System.Type)">
|
|
<summary>
|
|
Retrieves a previously instantiated encoder of a given type, or creates a new one and stores it for later retrieval as well.
|
|
</summary>
|
|
<param name="messagePartEncoder">The message part encoder type.</param>
|
|
<returns>An instance of the desired encoder.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Reflection.MessagePart.GetValueAsObject(DotNetOpenAuth.Messaging.IMessage)">
|
|
<summary>
|
|
Gets the value of the message part, without converting it to/from a string.
|
|
</summary>
|
|
<param name="message">The message instance to read from.</param>
|
|
<returns>The value of the member.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Reflection.MessagePart.SetValueAsObject(DotNetOpenAuth.Messaging.IMessage,System.Object)">
|
|
<summary>
|
|
Sets the value of a message part directly with a given value.
|
|
</summary>
|
|
<param name="message">The message instance to read from.</param>
|
|
<param name="value">The value to set on the this part.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Reflection.MessagePart.ToValue(System.String)">
|
|
<summary>
|
|
Converts a string representation of the member's value to the appropriate type.
|
|
</summary>
|
|
<param name="value">The string representation of the member's value.</param>
|
|
<returns>
|
|
An instance of the appropriate type for setting the member.
|
|
</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Reflection.MessagePart.ToString(System.Object,System.Boolean)">
|
|
<summary>
|
|
Converts the member's value to its string representation.
|
|
</summary>
|
|
<param name="value">The value of the member.</param>
|
|
<param name="originalString">A value indicating whether a string matching the originally decoded string should be returned (as opposed to a normalized string).</param>
|
|
<returns>
|
|
The string representation of the member's value.
|
|
</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.Reflection.MessagePart.ValidateSettings">
|
|
<summary>
|
|
Validates that the message part and its attribute have agreeable settings.
|
|
</summary>
|
|
<exception cref="T:System.ArgumentException">
|
|
Thrown when a non-nullable value type is set as optional.
|
|
</exception>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.Reflection.MessagePart.Name">
|
|
<summary>
|
|
Gets or sets the name to use when serializing or deserializing this parameter in a message.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.Reflection.MessagePart.RequiredProtection">
|
|
<summary>
|
|
Gets or sets whether this message part must be signed.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.Reflection.MessagePart.IsRequired">
|
|
<summary>
|
|
Gets or sets a value indicating whether this message part is required for the
|
|
containing message to be valid.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.Reflection.MessagePart.AllowEmpty">
|
|
<summary>
|
|
Gets or sets a value indicating whether the string value is allowed to be empty in the serialized message.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.Reflection.MessagePart.IsConstantValue">
|
|
<summary>
|
|
Gets or sets a value indicating whether the field or property must remain its default value.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.Reflection.MessagePart.IsConstantValueAvailableStatically">
|
|
<summary>
|
|
Gets or sets a value indicating whether this part is defined as a constant field and can be read without a message instance.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.Reflection.MessagePart.StaticConstantValue">
|
|
<summary>
|
|
Gets the static constant value for this message part without a message instance.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.Reflection.MessagePart.MemberDeclaredType">
|
|
<summary>
|
|
Gets the type of the declared member.
|
|
</summary>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.UnprotectedMessageException">
|
|
<summary>
|
|
An exception thrown when messages cannot receive all the protections they require.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.UnprotectedMessageException.#ctor(DotNetOpenAuth.Messaging.IProtocolMessage,DotNetOpenAuth.Messaging.MessageProtections)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.UnprotectedMessageException"/> class.
|
|
</summary>
|
|
<param name="faultedMessage">The message whose protection requirements could not be met.</param>
|
|
<param name="appliedProtection">The protection requirements that were fulfilled.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.UnprotectedMessageException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.UnprotectedMessageException"/> class.
|
|
</summary>
|
|
<param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/>
|
|
that holds the serialized object data about the exception being thrown.</param>
|
|
<param name="context">The System.Runtime.Serialization.StreamingContext
|
|
that contains contextual information about the source or destination.</param>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.OutgoingWebResponse">
|
|
<summary>
|
|
A protocol message (request or response) that passes from this
|
|
to a remote party via the user agent using a redirect or form
|
|
POST submission, OR a direct message response.
|
|
</summary>
|
|
<remarks>
|
|
<para>An instance of this type describes the HTTP response that must be sent
|
|
in response to the current HTTP request.</para>
|
|
<para>It is important that this response make up the entire HTTP response.
|
|
A hosting ASPX page should not be allowed to render its normal HTML output
|
|
after this response is sent. The normal rendered output of an ASPX page
|
|
can be canceled by calling <see cref="M:System.Web.HttpResponse.End"/> after this message
|
|
is sent on the response stream.</para>
|
|
</remarks>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.OutgoingWebResponse.bodyStringEncoder">
|
|
<summary>
|
|
The encoder to use for serializing the response body.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.OutgoingWebResponse.#ctor">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.OutgoingWebResponse"/> class.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.OutgoingWebResponse.#ctor(System.Net.HttpWebResponse,System.Int32)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.OutgoingWebResponse"/> class
|
|
based on the contents of an <see cref="T:System.Net.HttpWebResponse"/>.
|
|
</summary>
|
|
<param name="response">The <see cref="T:System.Net.HttpWebResponse"/> to clone.</param>
|
|
<param name="maximumBytesToRead">The maximum bytes to read from the response stream.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.OutgoingWebResponse.GetResponseReader">
|
|
<summary>
|
|
Creates a text reader for the response stream.
|
|
</summary>
|
|
<returns>The text reader, initialized for the proper encoding.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.OutgoingWebResponse.Send">
|
|
<summary>
|
|
Automatically sends the appropriate response to the user agent
|
|
and ends execution on the current page or handler.
|
|
</summary>
|
|
<exception cref="T:System.Threading.ThreadAbortException">Typically thrown by ASP.NET in order to prevent additional data from the page being sent to the client and corrupting the response.</exception>
|
|
<remarks>
|
|
Requires a current HttpContext.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.OutgoingWebResponse.Send(System.Web.HttpContext)">
|
|
<summary>
|
|
Automatically sends the appropriate response to the user agent
|
|
and ends execution on the current page or handler.
|
|
</summary>
|
|
<param name="context">The context of the HTTP request whose response should be set.
|
|
Typically this is <see cref="P:System.Web.HttpContext.Current"/>.</param>
|
|
<exception cref="T:System.Threading.ThreadAbortException">Typically thrown by ASP.NET in order to prevent additional data from the page being sent to the client and corrupting the response.</exception>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.OutgoingWebResponse.Send(System.Web.HttpContextBase)">
|
|
<summary>
|
|
Automatically sends the appropriate response to the user agent
|
|
and ends execution on the current page or handler.
|
|
</summary>
|
|
<param name="context">The context of the HTTP request whose response should be set.
|
|
Typically this is <see cref="P:System.Web.HttpContext.Current"/>.</param>
|
|
<exception cref="T:System.Threading.ThreadAbortException">Typically thrown by ASP.NET in order to prevent additional data from the page being sent to the client and corrupting the response.</exception>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.OutgoingWebResponse.Respond">
|
|
<summary>
|
|
Automatically sends the appropriate response to the user agent
|
|
and signals ASP.NET to short-circuit the page execution pipeline
|
|
now that the response has been completed.
|
|
Not safe to call from ASP.NET web forms.
|
|
</summary>
|
|
<remarks>
|
|
Requires a current HttpContext.
|
|
This call is not safe to make from an ASP.NET web form (.aspx file or code-behind) because
|
|
ASP.NET will render HTML after the protocol message has been sent, which will corrupt the response.
|
|
Use the <see cref="M:DotNetOpenAuth.Messaging.OutgoingWebResponse.Send"/> method instead for web forms.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.OutgoingWebResponse.Respond(System.Web.HttpContext)">
|
|
<summary>
|
|
Automatically sends the appropriate response to the user agent
|
|
and signals ASP.NET to short-circuit the page execution pipeline
|
|
now that the response has been completed.
|
|
Not safe to call from ASP.NET web forms.
|
|
</summary>
|
|
<param name="context">The context of the HTTP request whose response should be set.
|
|
Typically this is <see cref="P:System.Web.HttpContext.Current"/>.</param>
|
|
<remarks>
|
|
This call is not safe to make from an ASP.NET web form (.aspx file or code-behind) because
|
|
ASP.NET will render HTML after the protocol message has been sent, which will corrupt the response.
|
|
Use the <see cref="M:DotNetOpenAuth.Messaging.OutgoingWebResponse.Send"/> method instead for web forms.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.OutgoingWebResponse.Respond(System.Web.HttpContextBase)">
|
|
<summary>
|
|
Automatically sends the appropriate response to the user agent
|
|
and signals ASP.NET to short-circuit the page execution pipeline
|
|
now that the response has been completed.
|
|
Not safe to call from ASP.NET web forms.
|
|
</summary>
|
|
<param name="context">The context of the HTTP request whose response should be set.
|
|
Typically this is <see cref="P:System.Web.HttpContext.Current"/>.</param>
|
|
<remarks>
|
|
This call is not safe to make from an ASP.NET web form (.aspx file or code-behind) because
|
|
ASP.NET will render HTML after the protocol message has been sent, which will corrupt the response.
|
|
Use the <see cref="M:DotNetOpenAuth.Messaging.OutgoingWebResponse.Send"/> method instead for web forms.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.OutgoingWebResponse.Respond(System.ServiceModel.Web.OutgoingWebResponseContext)">
|
|
<summary>
|
|
Submits this response to a WCF response context. Only available when no response body is included.
|
|
</summary>
|
|
<param name="responseContext">The response context to apply the response to.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.OutgoingWebResponse.Send(System.Net.HttpListenerResponse)">
|
|
<summary>
|
|
Automatically sends the appropriate response to the user agent.
|
|
</summary>
|
|
<param name="response">The response to set to this message.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.OutgoingWebResponse.GetDirectUriRequest(DotNetOpenAuth.Messaging.Channel)">
|
|
<summary>
|
|
Gets the URI that, when requested with an HTTP GET request,
|
|
would transmit the message that normally would be transmitted via a user agent redirect.
|
|
</summary>
|
|
<param name="channel">The channel to use for encoding.</param>
|
|
<returns>
|
|
The URL that would transmit the original message. This URL may exceed the normal 2K limit,
|
|
and should therefore be broken up manually and POSTed as form fields when it exceeds this length.
|
|
</returns>
|
|
<remarks>
|
|
This is useful for desktop applications that will spawn a user agent to transmit the message
|
|
rather than cause a redirect.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.OutgoingWebResponse.SetResponse(System.String,System.Net.Mime.ContentType)">
|
|
<summary>
|
|
Sets the response to some string, encoded as UTF-8.
|
|
</summary>
|
|
<param name="body">The string to set the response to.</param>
|
|
<param name="contentType">Type of the content. May be null.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.OutgoingWebResponse.Respond(System.Web.HttpContext,System.Boolean)">
|
|
<summary>
|
|
Automatically sends the appropriate response to the user agent
|
|
and signals ASP.NET to short-circuit the page execution pipeline
|
|
now that the response has been completed.
|
|
</summary>
|
|
<param name="context">The context of the HTTP request whose response should be set.
|
|
Typically this is <see cref="P:System.Web.HttpContext.Current"/>.</param>
|
|
<param name="endRequest">If set to <c>false</c>, this method calls
|
|
<see cref="M:System.Web.HttpApplication.CompleteRequest"/> rather than <see cref="M:System.Web.HttpResponse.End"/>
|
|
to avoid a <see cref="T:System.Threading.ThreadAbortException"/>.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.OutgoingWebResponse.Respond(System.Web.HttpContextBase,System.Boolean)">
|
|
<summary>
|
|
Automatically sends the appropriate response to the user agent
|
|
and signals ASP.NET to short-circuit the page execution pipeline
|
|
now that the response has been completed.
|
|
</summary>
|
|
<param name="context">The context of the HTTP request whose response should be set.
|
|
Typically this is <see cref="P:System.Web.HttpContext.Current"/>.</param>
|
|
<param name="endRequest">If set to <c>false</c>, this method calls
|
|
<see cref="M:System.Web.HttpApplication.CompleteRequest"/> rather than <see cref="M:System.Web.HttpResponse.End"/>
|
|
to avoid a <see cref="T:System.Threading.ThreadAbortException"/>.</param>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.OutgoingWebResponse.Headers">
|
|
<summary>
|
|
Gets the headers that must be included in the response to the user agent.
|
|
</summary>
|
|
<remarks>
|
|
The headers in this collection are not meant to be a comprehensive list
|
|
of exactly what should be sent, but are meant to augment whatever headers
|
|
are generally included in a typical response.
|
|
</remarks>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.OutgoingWebResponse.ResponseStream">
|
|
<summary>
|
|
Gets the body of the HTTP response.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.OutgoingWebResponse.IsResponseTruncated">
|
|
<summary>
|
|
Gets a value indicating whether the response stream is incomplete due
|
|
to a length limitation imposed by the HttpWebRequest or calling method.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.OutgoingWebResponse.Body">
|
|
<summary>
|
|
Gets or sets the body of the response as a string.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.OutgoingWebResponse.Status">
|
|
<summary>
|
|
Gets the HTTP status code to use in the HTTP response.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.OutgoingWebResponse.OriginalMessage">
|
|
<summary>
|
|
Gets or sets a reference to the actual protocol message that
|
|
is being sent via the user agent.
|
|
</summary>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.HttpDeliveryMethods">
|
|
<summary>
|
|
The methods available for the local party to send messages to a remote party.
|
|
</summary>
|
|
<remarks>
|
|
See OAuth 1.0 spec section 5.2.
|
|
</remarks>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.HttpDeliveryMethods.None">
|
|
<summary>
|
|
No HTTP methods are allowed.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.HttpDeliveryMethods.AuthorizationHeaderRequest">
|
|
<summary>
|
|
In the HTTP Authorization header as defined in OAuth HTTP Authorization Scheme (OAuth HTTP Authorization Scheme).
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.HttpDeliveryMethods.PostRequest">
|
|
<summary>
|
|
As the HTTP POST request body with a content-type of application/x-www-form-urlencoded.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.HttpDeliveryMethods.GetRequest">
|
|
<summary>
|
|
Added to the URLs in the query part (as defined by [RFC3986] (Berners-Lee, T., “Uniform Resource Identifiers (URI): Generic Syntax,” .) section 3).
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.HttpDeliveryMethods.PutRequest">
|
|
<summary>
|
|
Added to the URLs in the query part (as defined by [RFC3986] (Berners-Lee, T., “Uniform Resource Identifiers (URI): Generic Syntax,” .) section 3).
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.HttpDeliveryMethods.DeleteRequest">
|
|
<summary>
|
|
Added to the URLs in the query part (as defined by [RFC3986] (Berners-Lee, T., “Uniform Resource Identifiers (URI): Generic Syntax,” .) section 3).
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.HttpDeliveryMethods.HeadRequest">
|
|
<summary>
|
|
Added to the URLs in the query part (as defined by [RFC3986] (Berners-Lee, T., “Uniform Resource Identifiers (URI): Generic Syntax,” .) section 3).
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.HttpDeliveryMethods.HttpVerbMask">
|
|
<summary>
|
|
The flags that control HTTP verbs.
|
|
</summary>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.MessageTransport">
|
|
<summary>
|
|
The type of transport mechanism used for a message: either direct or indirect.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.MessageTransport.Direct">
|
|
<summary>
|
|
A message that is sent directly from the Consumer to the Service Provider, or vice versa.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.MessageTransport.Indirect">
|
|
<summary>
|
|
A message that is sent from one party to another via a redirect in the user agent.
|
|
</summary>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.TimespanSecondsEncoder">
|
|
<summary>
|
|
Encodes and decodes the <see cref="T:System.TimeSpan"/> as an integer of total seconds.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.TimespanSecondsEncoder.#ctor">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.TimespanSecondsEncoder"/> class.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.TimespanSecondsEncoder.Encode(System.Object)">
|
|
<summary>
|
|
Encodes the specified value.
|
|
</summary>
|
|
<param name="value">The value. Guaranteed to never be null.</param>
|
|
<returns>
|
|
The <paramref name="value"/> in string form, ready for message transport.
|
|
</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.TimespanSecondsEncoder.Decode(System.String)">
|
|
<summary>
|
|
Decodes the specified value.
|
|
</summary>
|
|
<param name="value">The string value carried by the transport. Guaranteed to never be null, although it may be empty.</param>
|
|
<returns>
|
|
The deserialized form of the given string.
|
|
</returns>
|
|
<exception cref="T:System.FormatException">Thrown when the string value given cannot be decoded into the required object type.</exception>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.UntrustedWebRequestHandler">
|
|
<summary>
|
|
A paranoid HTTP get/post request engine. It helps to protect against attacks from remote
|
|
server leaving dangling connections, sending too much data, causing requests against
|
|
internal servers, etc.
|
|
</summary>
|
|
<remarks>
|
|
Protections include:
|
|
* Conservative maximum time to receive the complete response.
|
|
* Only HTTP and HTTPS schemes are permitted.
|
|
* Internal IP address ranges are not permitted: 127.*.*.*, 1::*
|
|
* Internal host names are not permitted (periods must be found in the host name)
|
|
If a particular host would be permitted but is in the blacklist, it is not allowed.
|
|
If a particular host would not be permitted but is in the whitelist, it is allowed.
|
|
</remarks>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.UntrustedWebRequestHandler.allowableSchemes">
|
|
<summary>
|
|
The set of URI schemes allowed in untrusted web requests.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.UntrustedWebRequestHandler.blacklistHosts">
|
|
<summary>
|
|
The collection of blacklisted hosts.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.UntrustedWebRequestHandler.blacklistHostsRegex">
|
|
<summary>
|
|
The collection of regular expressions used to identify additional blacklisted hosts.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.UntrustedWebRequestHandler.whitelistHosts">
|
|
<summary>
|
|
The collection of whitelisted hosts.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.UntrustedWebRequestHandler.whitelistHostsRegex">
|
|
<summary>
|
|
The collection of regular expressions used to identify additional whitelisted hosts.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.UntrustedWebRequestHandler.maximumRedirections">
|
|
<summary>
|
|
The maximum redirections to follow in the course of a single request.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.UntrustedWebRequestHandler.maximumBytesToRead">
|
|
<summary>
|
|
The maximum number of bytes to read from the response of an untrusted server.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.UntrustedWebRequestHandler.chainedWebRequestHandler">
|
|
<summary>
|
|
The handler that will actually send the HTTP request and collect
|
|
the response once the untrusted server gates have been satisfied.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.UntrustedWebRequestHandler.#ctor">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.UntrustedWebRequestHandler"/> class.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.UntrustedWebRequestHandler.#ctor(DotNetOpenAuth.Messaging.IDirectWebRequestHandler)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.UntrustedWebRequestHandler"/> class.
|
|
</summary>
|
|
<param name="chainedWebRequestHandler">The chained web request handler.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.UntrustedWebRequestHandler.CanSupport(DotNetOpenAuth.Messaging.DirectWebRequestOptions)">
|
|
<summary>
|
|
Determines whether this instance can support the specified options.
|
|
</summary>
|
|
<param name="options">The set of options that might be given in a subsequent web request.</param>
|
|
<returns>
|
|
<c>true</c> if this instance can support the specified options; otherwise, <c>false</c>.
|
|
</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.UntrustedWebRequestHandler.GetRequestStream(System.Net.HttpWebRequest,DotNetOpenAuth.Messaging.DirectWebRequestOptions)">
|
|
<summary>
|
|
Prepares an <see cref="T:System.Net.HttpWebRequest"/> that contains an POST entity for sending the entity.
|
|
</summary>
|
|
<param name="request">The <see cref="T:System.Net.HttpWebRequest"/> that should contain the entity.</param>
|
|
<param name="options">The options to apply to this web request.</param>
|
|
<returns>
|
|
The writer the caller should write out the entity data to.
|
|
</returns>
|
|
<exception cref="T:DotNetOpenAuth.Messaging.ProtocolException">Thrown for any network error.</exception>
|
|
<remarks>
|
|
<para>The caller should have set the <see cref="P:System.Net.HttpWebRequest.ContentLength"/>
|
|
and any other appropriate properties <i>before</i> calling this method.</para>
|
|
<para>Implementations should catch <see cref="T:System.Net.WebException"/> and wrap it in a
|
|
<see cref="T:DotNetOpenAuth.Messaging.ProtocolException"/> to abstract away the transport and provide
|
|
a single exception type for hosts to catch.</para>
|
|
</remarks>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.UntrustedWebRequestHandler.GetResponse(System.Net.HttpWebRequest,DotNetOpenAuth.Messaging.DirectWebRequestOptions)">
|
|
<summary>
|
|
Processes an <see cref="T:System.Net.HttpWebRequest"/> and converts the
|
|
<see cref="T:System.Net.HttpWebResponse"/> to a <see cref="T:DotNetOpenAuth.Messaging.IncomingWebResponse"/> instance.
|
|
</summary>
|
|
<param name="request">The <see cref="T:System.Net.HttpWebRequest"/> to handle.</param>
|
|
<param name="options">The options to apply to this web request.</param>
|
|
<returns>
|
|
An instance of <see cref="T:DotNetOpenAuth.Messaging.CachedDirectWebResponse"/> describing the response.
|
|
</returns>
|
|
<exception cref="T:DotNetOpenAuth.Messaging.ProtocolException">Thrown for any network error.</exception>
|
|
<remarks>
|
|
<para>Implementations should catch <see cref="T:System.Net.WebException"/> and wrap it in a
|
|
<see cref="T:DotNetOpenAuth.Messaging.ProtocolException"/> to abstract away the transport and provide
|
|
a single exception type for hosts to catch. The <see cref="P:System.Net.WebException.Response"/>
|
|
value, if set, should be Closed before throwing.</para>
|
|
</remarks>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.UntrustedWebRequestHandler.DotNetOpenAuth#Messaging#IDirectWebRequestHandler#GetRequestStream(System.Net.HttpWebRequest)">
|
|
<summary>
|
|
Prepares an <see cref="T:System.Net.HttpWebRequest"/> that contains an POST entity for sending the entity.
|
|
</summary>
|
|
<param name="request">The <see cref="T:System.Net.HttpWebRequest"/> that should contain the entity.</param>
|
|
<returns>
|
|
The writer the caller should write out the entity data to.
|
|
</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.UntrustedWebRequestHandler.DotNetOpenAuth#Messaging#IDirectWebRequestHandler#GetResponse(System.Net.HttpWebRequest)">
|
|
<summary>
|
|
Processes an <see cref="T:System.Net.HttpWebRequest"/> and converts the
|
|
<see cref="T:System.Net.HttpWebResponse"/> to a <see cref="T:DotNetOpenAuth.Messaging.IncomingWebResponse"/> instance.
|
|
</summary>
|
|
<param name="request">The <see cref="T:System.Net.HttpWebRequest"/> to handle.</param>
|
|
<returns>
|
|
An instance of <see cref="T:DotNetOpenAuth.Messaging.IncomingWebResponse"/> describing the response.
|
|
</returns>
|
|
<exception cref="T:DotNetOpenAuth.Messaging.ProtocolException">Thrown for any network error.</exception>
|
|
<remarks>
|
|
<para>Implementations should catch <see cref="T:System.Net.WebException"/> and wrap it in a
|
|
<see cref="T:DotNetOpenAuth.Messaging.ProtocolException"/> to abstract away the transport and provide
|
|
a single exception type for hosts to catch. The <see cref="P:System.Net.WebException.Response"/>
|
|
value, if set, should be Closed before throwing.</para>
|
|
</remarks>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.UntrustedWebRequestHandler.IsIPv6Loopback(System.Net.IPAddress)">
|
|
<summary>
|
|
Determines whether an IP address is the IPv6 equivalent of "localhost/127.0.0.1".
|
|
</summary>
|
|
<param name="ip">The ip address to check.</param>
|
|
<returns>
|
|
<c>true</c> if this is a loopback IP address; <c>false</c> otherwise.
|
|
</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.UntrustedWebRequestHandler.IsHostInList(System.String,System.Collections.Generic.ICollection{System.String},System.Collections.Generic.ICollection{System.Text.RegularExpressions.Regex})">
|
|
<summary>
|
|
Determines whether the given host name is in a host list or host name regex list.
|
|
</summary>
|
|
<param name="host">The host name.</param>
|
|
<param name="stringList">The list of host names.</param>
|
|
<param name="regexList">The list of regex patterns of host names.</param>
|
|
<returns>
|
|
<c>true</c> if the specified host falls within at least one of the given lists; otherwise, <c>false</c>.
|
|
</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.UntrustedWebRequestHandler.IsHostWhitelisted(System.String)">
|
|
<summary>
|
|
Determines whether a given host is whitelisted.
|
|
</summary>
|
|
<param name="host">The host name to test.</param>
|
|
<returns>
|
|
<c>true</c> if the host is whitelisted; otherwise, <c>false</c>.
|
|
</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.UntrustedWebRequestHandler.IsHostBlacklisted(System.String)">
|
|
<summary>
|
|
Determines whether a given host is blacklisted.
|
|
</summary>
|
|
<param name="host">The host name to test.</param>
|
|
<returns>
|
|
<c>true</c> if the host is blacklisted; otherwise, <c>false</c>.
|
|
</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.UntrustedWebRequestHandler.EnsureAllowableRequestUri(System.Uri,System.Boolean)">
|
|
<summary>
|
|
Verify that the request qualifies under our security policies
|
|
</summary>
|
|
<param name="requestUri">The request URI.</param>
|
|
<param name="requireSsl">If set to <c>true</c>, only web requests that can be made entirely over SSL will succeed.</param>
|
|
<exception cref="T:DotNetOpenAuth.Messaging.ProtocolException">Thrown when the URI is disallowed for security reasons.</exception>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.UntrustedWebRequestHandler.IsUriAllowable(System.Uri)">
|
|
<summary>
|
|
Determines whether a URI is allowed based on scheme and host name.
|
|
No requireSSL check is done here
|
|
</summary>
|
|
<param name="uri">The URI to test for whether it should be allowed.</param>
|
|
<returns>
|
|
<c>true</c> if [is URI allowable] [the specified URI]; otherwise, <c>false</c>.
|
|
</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.UntrustedWebRequestHandler.PrepareRequest(System.Net.HttpWebRequest,System.Boolean)">
|
|
<summary>
|
|
Prepares the request by setting timeout and redirect policies.
|
|
</summary>
|
|
<param name="request">The request to prepare.</param>
|
|
<param name="preparingPost"><c>true</c> if this is a POST request whose headers have not yet been sent out; <c>false</c> otherwise.</param>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.UntrustedWebRequestHandler.MaximumBytesToRead">
|
|
<summary>
|
|
Gets or sets the default maximum bytes to read in any given HTTP request.
|
|
</summary>
|
|
<value>Default is 1MB. Cannot be less than 2KB.</value>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.UntrustedWebRequestHandler.MaximumRedirections">
|
|
<summary>
|
|
Gets or sets the total number of redirections to allow on any one request.
|
|
Default is 10.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.UntrustedWebRequestHandler.ReadWriteTimeout">
|
|
<summary>
|
|
Gets or sets the time allowed to wait for single read or write operation to complete.
|
|
Default is 500 milliseconds.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.UntrustedWebRequestHandler.Timeout">
|
|
<summary>
|
|
Gets or sets the time allowed for an entire HTTP request.
|
|
Default is 5 seconds.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.UntrustedWebRequestHandler.WhitelistHosts">
|
|
<summary>
|
|
Gets a collection of host name literals that should be allowed even if they don't
|
|
pass standard security checks.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.UntrustedWebRequestHandler.WhitelistHostsRegex">
|
|
<summary>
|
|
Gets a collection of host name regular expressions that indicate hosts that should
|
|
be allowed even though they don't pass standard security checks.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.UntrustedWebRequestHandler.BlacklistHosts">
|
|
<summary>
|
|
Gets a collection of host name literals that should be rejected even if they
|
|
pass standard security checks.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.UntrustedWebRequestHandler.BlacklistHostsRegex">
|
|
<summary>
|
|
Gets a collection of host name regular expressions that indicate hosts that should
|
|
be rejected even if they pass standard security checks.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.UntrustedWebRequestHandler.Configuration">
|
|
<summary>
|
|
Gets the configuration for this class that is specified in the host's .config file.
|
|
</summary>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.StandardWebRequestHandler">
|
|
<summary>
|
|
The default handler for transmitting <see cref="T:System.Net.HttpWebRequest"/> instances
|
|
and returning the responses.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.StandardWebRequestHandler.SupportedOptions">
|
|
<summary>
|
|
The set of options this web request handler supports.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.StandardWebRequestHandler.userAgentValue">
|
|
<summary>
|
|
The value to use for the User-Agent HTTP header.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.StandardWebRequestHandler.CanSupport(DotNetOpenAuth.Messaging.DirectWebRequestOptions)">
|
|
<summary>
|
|
Determines whether this instance can support the specified options.
|
|
</summary>
|
|
<param name="options">The set of options that might be given in a subsequent web request.</param>
|
|
<returns>
|
|
<c>true</c> if this instance can support the specified options; otherwise, <c>false</c>.
|
|
</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.StandardWebRequestHandler.GetRequestStream(System.Net.HttpWebRequest)">
|
|
<summary>
|
|
Prepares an <see cref="T:System.Net.HttpWebRequest"/> that contains an POST entity for sending the entity.
|
|
</summary>
|
|
<param name="request">The <see cref="T:System.Net.HttpWebRequest"/> that should contain the entity.</param>
|
|
<returns>
|
|
The writer the caller should write out the entity data to.
|
|
</returns>
|
|
<exception cref="T:DotNetOpenAuth.Messaging.ProtocolException">Thrown for any network error.</exception>
|
|
<remarks>
|
|
<para>The caller should have set the <see cref="P:System.Net.HttpWebRequest.ContentLength"/>
|
|
and any other appropriate properties <i>before</i> calling this method.</para>
|
|
<para>Implementations should catch <see cref="T:System.Net.WebException"/> and wrap it in a
|
|
<see cref="T:DotNetOpenAuth.Messaging.ProtocolException"/> to abstract away the transport and provide
|
|
a single exception type for hosts to catch.</para>
|
|
</remarks>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.StandardWebRequestHandler.GetRequestStream(System.Net.HttpWebRequest,DotNetOpenAuth.Messaging.DirectWebRequestOptions)">
|
|
<summary>
|
|
Prepares an <see cref="T:System.Net.HttpWebRequest"/> that contains an POST entity for sending the entity.
|
|
</summary>
|
|
<param name="request">The <see cref="T:System.Net.HttpWebRequest"/> that should contain the entity.</param>
|
|
<param name="options">The options to apply to this web request.</param>
|
|
<returns>
|
|
The writer the caller should write out the entity data to.
|
|
</returns>
|
|
<exception cref="T:DotNetOpenAuth.Messaging.ProtocolException">Thrown for any network error.</exception>
|
|
<remarks>
|
|
<para>The caller should have set the <see cref="P:System.Net.HttpWebRequest.ContentLength"/>
|
|
and any other appropriate properties <i>before</i> calling this method.</para>
|
|
<para>Implementations should catch <see cref="T:System.Net.WebException"/> and wrap it in a
|
|
<see cref="T:DotNetOpenAuth.Messaging.ProtocolException"/> to abstract away the transport and provide
|
|
a single exception type for hosts to catch.</para>
|
|
</remarks>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.StandardWebRequestHandler.GetResponse(System.Net.HttpWebRequest)">
|
|
<summary>
|
|
Processes an <see cref="T:System.Net.HttpWebRequest"/> and converts the
|
|
<see cref="T:System.Net.HttpWebResponse"/> to a <see cref="T:DotNetOpenAuth.Messaging.IncomingWebResponse"/> instance.
|
|
</summary>
|
|
<param name="request">The <see cref="T:System.Net.HttpWebRequest"/> to handle.</param>
|
|
<returns>
|
|
An instance of <see cref="T:DotNetOpenAuth.Messaging.IncomingWebResponse"/> describing the response.
|
|
</returns>
|
|
<exception cref="T:DotNetOpenAuth.Messaging.ProtocolException">Thrown for any network error.</exception>
|
|
<remarks>
|
|
<para>Implementations should catch <see cref="T:System.Net.WebException"/> and wrap it in a
|
|
<see cref="T:DotNetOpenAuth.Messaging.ProtocolException"/> to abstract away the transport and provide
|
|
a single exception type for hosts to catch. The <see cref="P:System.Net.WebException.Response"/>
|
|
value, if set, should be Closed before throwing.</para>
|
|
</remarks>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.StandardWebRequestHandler.GetResponse(System.Net.HttpWebRequest,DotNetOpenAuth.Messaging.DirectWebRequestOptions)">
|
|
<summary>
|
|
Processes an <see cref="T:System.Net.HttpWebRequest"/> and converts the
|
|
<see cref="T:System.Net.HttpWebResponse"/> to a <see cref="T:DotNetOpenAuth.Messaging.IncomingWebResponse"/> instance.
|
|
</summary>
|
|
<param name="request">The <see cref="T:System.Net.HttpWebRequest"/> to handle.</param>
|
|
<param name="options">The options to apply to this web request.</param>
|
|
<returns>
|
|
An instance of <see cref="T:DotNetOpenAuth.Messaging.IncomingWebResponse"/> describing the response.
|
|
</returns>
|
|
<exception cref="T:DotNetOpenAuth.Messaging.ProtocolException">Thrown for any network error.</exception>
|
|
<remarks>
|
|
<para>Implementations should catch <see cref="T:System.Net.WebException"/> and wrap it in a
|
|
<see cref="T:DotNetOpenAuth.Messaging.ProtocolException"/> to abstract away the transport and provide
|
|
a single exception type for hosts to catch. The <see cref="P:System.Net.WebException.Response"/>
|
|
value, if set, should be Closed before throwing.</para>
|
|
</remarks>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.StandardWebRequestHandler.IsExceptionFrom417ExpectationFailed(System.Exception)">
|
|
<summary>
|
|
Determines whether an exception was thrown because of the remote HTTP server returning HTTP 417 Expectation Failed.
|
|
</summary>
|
|
<param name="ex">The caught exception.</param>
|
|
<returns>
|
|
<c>true</c> if the failure was originally caused by a 417 Exceptation Failed error; otherwise, <c>false</c>.
|
|
</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.StandardWebRequestHandler.GetRequestStreamCore(System.Net.HttpWebRequest)">
|
|
<summary>
|
|
Initiates a POST request and prepares for sending data.
|
|
</summary>
|
|
<param name="request">The HTTP request with information about the remote party to contact.</param>
|
|
<returns>
|
|
The stream where the POST entity can be written.
|
|
</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.StandardWebRequestHandler.PrepareRequest(System.Net.HttpWebRequest,System.Boolean)">
|
|
<summary>
|
|
Prepares an HTTP request.
|
|
</summary>
|
|
<param name="request">The request.</param>
|
|
<param name="preparingPost"><c>true</c> if this is a POST request whose headers have not yet been sent out; <c>false</c> otherwise.</param>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.MessageReceivingEndpoint">
|
|
<summary>
|
|
An immutable description of a URL that receives messages.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessageReceivingEndpoint.#ctor(System.String,DotNetOpenAuth.Messaging.HttpDeliveryMethods)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.MessageReceivingEndpoint"/> class.
|
|
</summary>
|
|
<param name="locationUri">The URL of this endpoint.</param>
|
|
<param name="method">The HTTP method(s) allowed.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.MessageReceivingEndpoint.#ctor(System.Uri,DotNetOpenAuth.Messaging.HttpDeliveryMethods)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.MessageReceivingEndpoint"/> class.
|
|
</summary>
|
|
<param name="location">The URL of this endpoint.</param>
|
|
<param name="method">The HTTP method(s) allowed.</param>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessageReceivingEndpoint.Location">
|
|
<summary>
|
|
Gets the URL of this endpoint.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.MessageReceivingEndpoint.AllowedMethods">
|
|
<summary>
|
|
Gets the HTTP method(s) allowed.
|
|
</summary>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Configuration.DotNetOpenAuthSection">
|
|
<summary>
|
|
Represents the section in the host's .config file that configures
|
|
this library's settings.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Configuration.DotNetOpenAuthSection.SectionName">
|
|
<summary>
|
|
The name of the section under which this library's settings must be found.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Configuration.DotNetOpenAuthSection.OpenIdElementName">
|
|
<summary>
|
|
The name of the <openid> sub-element.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Configuration.DotNetOpenAuthSection.OAuthElementName">
|
|
<summary>
|
|
The name of the <oauth> sub-element.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Configuration.DotNetOpenAuthSection.#ctor">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Configuration.DotNetOpenAuthSection"/> class.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Configuration.DotNetOpenAuthSection.GetNamedSection(System.String)">
|
|
<summary>
|
|
Gets a named section in this section group, or <c>null</c> if no such section is defined.
|
|
</summary>
|
|
<param name="name">The name of the section to obtain.</param>
|
|
<returns>The desired section, or null if it could not be obtained.</returns>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Configuration.DotNetOpenAuthSection.Messaging">
|
|
<summary>
|
|
Gets the messaging configuration element.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Configuration.DotNetOpenAuthSection.Reporting">
|
|
<summary>
|
|
Gets the reporting configuration element.
|
|
</summary>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Configuration.MessagingElement">
|
|
<summary>
|
|
Represents the <messaging> element in the host's .config file.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Configuration.MessagingElement.WebResourceUrlProviderName">
|
|
<summary>
|
|
The name of the <webResourceUrlProvider> sub-element.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Configuration.MessagingElement.UntrustedWebRequestElementName">
|
|
<summary>
|
|
The name of the <untrustedWebRequest> sub-element.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Configuration.MessagingElement.MaximumMessageLifetimeConfigName">
|
|
<summary>
|
|
The name of the attribute that stores the association's maximum lifetime.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Configuration.MessagingElement.MaximumClockSkewConfigName">
|
|
<summary>
|
|
The name of the attribute that stores the maximum allowable clock skew.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Configuration.MessagingElement.RelaxSslRequirementsConfigName">
|
|
<summary>
|
|
The name of the attribute that indicates whether to disable SSL requirements across the library.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Configuration.MessagingElement.StrictConfigName">
|
|
<summary>
|
|
The name of the attribute that controls whether messaging rules are strictly followed.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Configuration.MessagingElement.DefaultMaximumIndirectMessageUrlLength">
|
|
<summary>
|
|
The default value for the <see cref="P:DotNetOpenAuth.Configuration.MessagingElement.MaximumIndirectMessageUrlLength"/> property.
|
|
</summary>
|
|
<value>
|
|
2KB, recommended by OpenID group
|
|
</value>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Configuration.MessagingElement.MaximumIndirectMessageUrlLengthConfigName">
|
|
<summary>
|
|
The name of the attribute that controls the maximum length of a URL before it is converted
|
|
to a POST payload.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Configuration.MessagingElement.PrivateSecretMaximumAgeConfigName">
|
|
<summary>
|
|
Gets the name of the @privateSecretMaximumAge attribute.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Configuration.MessagingElement.MessagingElementName">
|
|
<summary>
|
|
The name of the <messaging> sub-element.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Configuration.MessagingElement.Configuration">
|
|
<summary>
|
|
Gets the configuration section from the .config file.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Configuration.MessagingElement.MaximumMessageLifetime">
|
|
<summary>
|
|
Gets the actual maximum message lifetime that a program should allow.
|
|
</summary>
|
|
<value>The sum of the <see cref="P:DotNetOpenAuth.Configuration.MessagingElement.MaximumMessageLifetime"/> and
|
|
<see cref="P:DotNetOpenAuth.Configuration.MessagingElement.MaximumClockSkew"/> property values.</value>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Configuration.MessagingElement.PrivateSecretMaximumAge">
|
|
<summary>
|
|
Gets or sets the maximum lifetime of a private symmetric secret,
|
|
that may be used for signing or encryption.
|
|
</summary>
|
|
<value>The default value is 28 days (twice the age of the longest association).</value>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Configuration.MessagingElement.MaximumMessageLifetimeNoSkew">
|
|
<summary>
|
|
Gets or sets the time between a message's creation and its receipt
|
|
before it is considered expired.
|
|
</summary>
|
|
<value>
|
|
The default value value is 3 minutes.
|
|
</value>
|
|
<remarks>
|
|
<para>Smaller timespans mean lower tolerance for delays in message delivery.
|
|
Larger timespans mean more nonces must be stored to provide replay protection.</para>
|
|
<para>The maximum age a message implementing the
|
|
<see cref="T:DotNetOpenAuth.Messaging.Bindings.IExpiringProtocolMessage"/> interface can be before
|
|
being discarded as too old.</para>
|
|
<para>This time limit should NOT take into account expected
|
|
time skew for servers across the Internet. Time skew is added to
|
|
this value and is controlled by the <see cref="P:DotNetOpenAuth.Configuration.MessagingElement.MaximumClockSkew"/> property.</para>
|
|
</remarks>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Configuration.MessagingElement.MaximumClockSkew">
|
|
<summary>
|
|
Gets or sets the maximum clock skew.
|
|
</summary>
|
|
<value>The default value is 10 minutes.</value>
|
|
<remarks>
|
|
<para>Smaller timespans mean lower tolerance for
|
|
time variance due to server clocks not being synchronized.
|
|
Larger timespans mean greater chance for replay attacks and
|
|
larger nonce caches.</para>
|
|
<para>For example, if a server could conceivably have its
|
|
clock d = 5 minutes off UTC time, then any two servers could have
|
|
their clocks disagree by as much as 2*d = 10 minutes. </para>
|
|
</remarks>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Configuration.MessagingElement.RelaxSslRequirements">
|
|
<summary>
|
|
Gets or sets a value indicating whether SSL requirements within the library are disabled/relaxed.
|
|
Use for TESTING ONLY.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Configuration.MessagingElement.Strict">
|
|
<summary>
|
|
Gets or sets a value indicating whether messaging rules are strictly
|
|
adhered to.
|
|
</summary>
|
|
<value><c>true</c> by default.</value>
|
|
<remarks>
|
|
Strict will require that remote parties adhere strictly to the specifications,
|
|
even when a loose interpretation would not compromise security.
|
|
<c>true</c> is a good default because it shakes out interoperability bugs in remote services
|
|
so they can be identified and corrected. But some web sites want things to Just Work
|
|
more than they want to file bugs against others, so <c>false</c> is the setting for them.
|
|
</remarks>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Configuration.MessagingElement.UntrustedWebRequest">
|
|
<summary>
|
|
Gets or sets the configuration for the <see cref="T:DotNetOpenAuth.Messaging.UntrustedWebRequestHandler"/> class.
|
|
</summary>
|
|
<value>The untrusted web request.</value>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Configuration.MessagingElement.MaximumIndirectMessageUrlLength">
|
|
<summary>
|
|
Gets or sets the maximum allowable size for a 301 Redirect response before we send
|
|
a 200 OK response with a scripted form POST with the parameters instead
|
|
in order to ensure successfully sending a large payload to another server
|
|
that might have a maximum allowable size restriction on its GET request.
|
|
</summary>
|
|
<value>The default value is 2048.</value>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Configuration.MessagingElement.EmbeddedResourceRetrievalProvider">
|
|
<summary>
|
|
Gets or sets the embedded resource retrieval provider.
|
|
</summary>
|
|
<value>
|
|
The embedded resource retrieval provider.
|
|
</value>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Configuration.ReportingElement">
|
|
<summary>
|
|
Represents the <reporting> element in the host's .config file.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Configuration.ReportingElement.EnabledAttributeName">
|
|
<summary>
|
|
The name of the @enabled attribute.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Configuration.ReportingElement.MinimumReportingIntervalAttributeName">
|
|
<summary>
|
|
The name of the @minimumReportingInterval attribute.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Configuration.ReportingElement.MinimumFlushIntervalAttributeName">
|
|
<summary>
|
|
The name of the @minimumFlushInterval attribute.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Configuration.ReportingElement.IncludeFeatureUsageAttributeName">
|
|
<summary>
|
|
The name of the @includeFeatureUsage attribute.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Configuration.ReportingElement.IncludeEventStatisticsAttributeName">
|
|
<summary>
|
|
The name of the @includeEventStatistics attribute.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Configuration.ReportingElement.IncludeLocalRequestUrisAttributeName">
|
|
<summary>
|
|
The name of the @includeLocalRequestUris attribute.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Configuration.ReportingElement.IncludeCulturesAttributeName">
|
|
<summary>
|
|
The name of the @includeCultures attribute.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Configuration.ReportingElement.ReportingElementName">
|
|
<summary>
|
|
The name of the <reporting> sub-element.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Configuration.ReportingElement.MinimumFlushIntervalDefault">
|
|
<summary>
|
|
The default value for the @minimumFlushInterval attribute.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Configuration.ReportingElement.#ctor">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Configuration.ReportingElement"/> class.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Configuration.ReportingElement.Configuration">
|
|
<summary>
|
|
Gets the configuration section from the .config file.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Configuration.ReportingElement.Enabled">
|
|
<summary>
|
|
Gets or sets a value indicating whether this reporting is enabled.
|
|
</summary>
|
|
<value><c>true</c> if enabled; otherwise, <c>false</c>.</value>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Configuration.ReportingElement.MinimumReportingInterval">
|
|
<summary>
|
|
Gets or sets the maximum frequency that reports will be published.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Configuration.ReportingElement.MinimumFlushInterval">
|
|
<summary>
|
|
Gets or sets the maximum frequency the set can be flushed to disk.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Configuration.ReportingElement.IncludeFeatureUsage">
|
|
<summary>
|
|
Gets or sets a value indicating whether to include a list of library features used in the report.
|
|
</summary>
|
|
<value><c>true</c> to include a report of features used; otherwise, <c>false</c>.</value>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Configuration.ReportingElement.IncludeEventStatistics">
|
|
<summary>
|
|
Gets or sets a value indicating whether to include statistics of certain events such as
|
|
authentication success and failure counting, and can include remote endpoint URIs.
|
|
</summary>
|
|
<value>
|
|
<c>true</c> to include event counters in the report; otherwise, <c>false</c>.
|
|
</value>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Configuration.ReportingElement.IncludeLocalRequestUris">
|
|
<summary>
|
|
Gets or sets a value indicating whether to include a few URLs to pages on the hosting
|
|
web site that host DotNetOpenAuth components.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Configuration.ReportingElement.IncludeCultures">
|
|
<summary>
|
|
Gets or sets a value indicating whether to include the cultures requested by the user agent
|
|
on pages that host DotNetOpenAuth components.
|
|
</summary>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Configuration.TrustedProviderConfigurationCollection">
|
|
<summary>
|
|
A configuration collection of trusted OP Endpoints.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Configuration.TrustedProviderConfigurationCollection.RejectAssertionsFromUntrustedProvidersConfigName">
|
|
<summary>
|
|
The name of the "rejectAssertionsFromUntrustedProviders" element.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Configuration.TrustedProviderConfigurationCollection.#ctor">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Configuration.TrustedProviderConfigurationCollection"/> class.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Configuration.TrustedProviderConfigurationCollection.#ctor(System.Collections.Generic.IEnumerable{DotNetOpenAuth.Configuration.TrustedProviderEndpointConfigurationElement})">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Configuration.TrustedProviderConfigurationCollection"/> class.
|
|
</summary>
|
|
<param name="elements">The elements to initialize the collection with.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Configuration.TrustedProviderConfigurationCollection.CreateNewElement">
|
|
<summary>
|
|
When overridden in a derived class, creates a new <see cref="T:System.Configuration.ConfigurationElement"/>.
|
|
</summary>
|
|
<returns>
|
|
A new <see cref="T:System.Configuration.ConfigurationElement"/>.
|
|
</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Configuration.TrustedProviderConfigurationCollection.GetElementKey(System.Configuration.ConfigurationElement)">
|
|
<summary>
|
|
Gets the element key for a specified configuration element when overridden in a derived class.
|
|
</summary>
|
|
<param name="element">The <see cref="T:System.Configuration.ConfigurationElement"/> to return the key for.</param>
|
|
<returns>
|
|
An <see cref="T:System.Object"/> that acts as the key for the specified <see cref="T:System.Configuration.ConfigurationElement"/>.
|
|
</returns>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Configuration.TrustedProviderConfigurationCollection.RejectAssertionsFromUntrustedProviders">
|
|
<summary>
|
|
Gets or sets a value indicating whether any login attempt coming from an OpenID Provider Endpoint that is not on this
|
|
whitelist of trusted OP Endpoints will be rejected. If the trusted providers list is empty and this value
|
|
is true, all assertions are rejected.
|
|
</summary>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Configuration.TrustedProviderEndpointConfigurationElement">
|
|
<summary>
|
|
A configuration element that records a trusted Provider Endpoint.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Configuration.TrustedProviderEndpointConfigurationElement.ProviderEndpointConfigName">
|
|
<summary>
|
|
The name of the attribute that stores the <see cref="P:DotNetOpenAuth.Configuration.TrustedProviderEndpointConfigurationElement.ProviderEndpoint"/> value.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Configuration.TrustedProviderEndpointConfigurationElement.#ctor">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Configuration.TrustedProviderEndpointConfigurationElement"/> class.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Configuration.TrustedProviderEndpointConfigurationElement.ProviderEndpoint">
|
|
<summary>
|
|
Gets or sets the OpenID Provider Endpoint (aka "OP Endpoint") that this relying party trusts.
|
|
</summary>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Configuration.TypeConfigurationCollection`1">
|
|
<summary>
|
|
A collection of <see cref="T:DotNetOpenAuth.Configuration.TypeConfigurationElement`1"/>.
|
|
</summary>
|
|
<typeparam name="T">The type that all types specified in the elements must derive from.</typeparam>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Configuration.TypeConfigurationCollection`1.#ctor">
|
|
<summary>
|
|
Initializes a new instance of the TypeConfigurationCollection class.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Configuration.TypeConfigurationCollection`1.#ctor(System.Collections.Generic.IEnumerable{System.Type})">
|
|
<summary>
|
|
Initializes a new instance of the TypeConfigurationCollection class.
|
|
</summary>
|
|
<param name="elements">The elements that should be added to the collection initially.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Configuration.TypeConfigurationCollection`1.CreateInstances(System.Boolean)">
|
|
<summary>
|
|
Creates instances of all the types listed in the collection.
|
|
</summary>
|
|
<param name="allowInternals">if set to <c>true</c> then internal types may be instantiated.</param>
|
|
<returns>A sequence of instances generated from types in this collection. May be empty, but never null.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Configuration.TypeConfigurationCollection`1.CreateNewElement">
|
|
<summary>
|
|
When overridden in a derived class, creates a new <see cref="T:System.Configuration.ConfigurationElement"/>.
|
|
</summary>
|
|
<returns>
|
|
A new <see cref="T:System.Configuration.ConfigurationElement"/>.
|
|
</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Configuration.TypeConfigurationCollection`1.GetElementKey(System.Configuration.ConfigurationElement)">
|
|
<summary>
|
|
Gets the element key for a specified configuration element when overridden in a derived class.
|
|
</summary>
|
|
<param name="element">The <see cref="T:System.Configuration.ConfigurationElement"/> to return the key for.</param>
|
|
<returns>
|
|
An <see cref="T:System.Object"/> that acts as the key for the specified <see cref="T:System.Configuration.ConfigurationElement"/>.
|
|
</returns>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Configuration.TypeConfigurationElement`1">
|
|
<summary>
|
|
Represents an element in a .config file that allows the user to provide a @type attribute specifying
|
|
the full type that provides some service used by this library.
|
|
</summary>
|
|
<typeparam name="T">A constraint on the type the user may provide.</typeparam>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Configuration.TypeConfigurationElement`1.CustomTypeConfigName">
|
|
<summary>
|
|
The name of the attribute whose value is the full name of the type the user is specifying.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Configuration.TypeConfigurationElement`1.XamlReaderSourceConfigName">
|
|
<summary>
|
|
The name of the attribute whose value is the path to the XAML file to deserialize to obtain the type.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Configuration.TypeConfigurationElement`1.#ctor">
|
|
<summary>
|
|
Initializes a new instance of the TypeConfigurationElement class.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Configuration.TypeConfigurationElement`1.CreateInstance(`0)">
|
|
<summary>
|
|
Creates an instance of the type described in the .config file.
|
|
</summary>
|
|
<param name="defaultValue">The value to return if no type is given in the .config file.</param>
|
|
<returns>The newly instantiated type.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Configuration.TypeConfigurationElement`1.CreateInstance(`0,System.Boolean)">
|
|
<summary>
|
|
Creates an instance of the type described in the .config file.
|
|
</summary>
|
|
<param name="defaultValue">The value to return if no type is given in the .config file.</param>
|
|
<param name="allowInternals">if set to <c>true</c> then internal types may be instantiated.</param>
|
|
<returns>The newly instantiated type.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Configuration.TypeConfigurationElement`1.CreateInstanceFromXaml(System.IO.Stream)">
|
|
<summary>
|
|
Creates the instance from xaml.
|
|
</summary>
|
|
<param name="xaml">The stream of xaml to deserialize.</param>
|
|
<returns>The deserialized object.</returns>
|
|
<remarks>
|
|
This exists as its own method to prevent the CLR's JIT compiler from failing
|
|
to compile the CreateInstance method just because the PresentationFramework.dll
|
|
may be missing (which it is on some shared web hosts). This way, if the
|
|
XamlSource attribute is never used, the PresentationFramework.dll never need
|
|
be present.
|
|
</remarks>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Configuration.TypeConfigurationElement`1.TypeName">
|
|
<summary>
|
|
Gets or sets the full name of the type.
|
|
</summary>
|
|
<value>The full name of the type, such as: "ConsumerPortal.Code.CustomStore, ConsumerPortal".</value>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Configuration.TypeConfigurationElement`1.XamlSource">
|
|
<summary>
|
|
Gets or sets the path to the XAML file to deserialize to obtain the instance.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Configuration.TypeConfigurationElement`1.CustomType">
|
|
<summary>
|
|
Gets the type described in the .config file.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Configuration.TypeConfigurationElement`1.IsEmpty">
|
|
<summary>
|
|
Gets a value indicating whether this type has no meaningful type to instantiate.
|
|
</summary>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Configuration.UntrustedWebRequestElement">
|
|
<summary>
|
|
Represents the section of a .config file where security policies regarding web requests
|
|
to user-provided, untrusted servers is controlled.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Configuration.UntrustedWebRequestElement.TimeoutConfigName">
|
|
<summary>
|
|
Gets the name of the @timeout attribute.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Configuration.UntrustedWebRequestElement.ReadWriteTimeoutConfigName">
|
|
<summary>
|
|
Gets the name of the @readWriteTimeout attribute.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Configuration.UntrustedWebRequestElement.MaximumBytesToReadConfigName">
|
|
<summary>
|
|
Gets the name of the @maximumBytesToRead attribute.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Configuration.UntrustedWebRequestElement.MaximumRedirectionsConfigName">
|
|
<summary>
|
|
Gets the name of the @maximumRedirections attribute.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Configuration.UntrustedWebRequestElement.WhitelistHostsConfigName">
|
|
<summary>
|
|
Gets the name of the @whitelistHosts attribute.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Configuration.UntrustedWebRequestElement.WhitelistHostsRegexConfigName">
|
|
<summary>
|
|
Gets the name of the @whitelistHostsRegex attribute.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Configuration.UntrustedWebRequestElement.BlacklistHostsConfigName">
|
|
<summary>
|
|
Gets the name of the @blacklistHosts attribute.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Configuration.UntrustedWebRequestElement.BlacklistHostsRegexConfigName">
|
|
<summary>
|
|
Gets the name of the @blacklistHostsRegex attribute.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Configuration.UntrustedWebRequestElement.ReadWriteTimeout">
|
|
<summary>
|
|
Gets or sets the read/write timeout after which an HTTP request will fail.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Configuration.UntrustedWebRequestElement.Timeout">
|
|
<summary>
|
|
Gets or sets the timeout after which an HTTP request will fail.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Configuration.UntrustedWebRequestElement.MaximumBytesToRead">
|
|
<summary>
|
|
Gets or sets the maximum bytes to read from an untrusted web server.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Configuration.UntrustedWebRequestElement.MaximumRedirections">
|
|
<summary>
|
|
Gets or sets the maximum redirections that will be followed before an HTTP request fails.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Configuration.UntrustedWebRequestElement.WhitelistHosts">
|
|
<summary>
|
|
Gets or sets the collection of hosts on the whitelist.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Configuration.UntrustedWebRequestElement.BlacklistHosts">
|
|
<summary>
|
|
Gets or sets the collection of hosts on the blacklist.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Configuration.UntrustedWebRequestElement.WhitelistHostsRegex">
|
|
<summary>
|
|
Gets or sets the collection of regular expressions that describe hosts on the whitelist.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Configuration.UntrustedWebRequestElement.BlacklistHostsRegex">
|
|
<summary>
|
|
Gets or sets the collection of regular expressions that describe hosts on the blacklist.
|
|
</summary>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Configuration.HostNameOrRegexCollection">
|
|
<summary>
|
|
Represents a collection of child elements that describe host names either as literal host names or regex patterns.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Configuration.HostNameOrRegexCollection.#ctor">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Configuration.HostNameOrRegexCollection"/> class.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Configuration.HostNameOrRegexCollection.CreateNewElement">
|
|
<summary>
|
|
Creates a new child host name element.
|
|
</summary>
|
|
<returns>
|
|
A new <see cref="T:System.Configuration.ConfigurationElement"/>.
|
|
</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Configuration.HostNameOrRegexCollection.GetElementKey(System.Configuration.ConfigurationElement)">
|
|
<summary>
|
|
Gets the element key for a specified configuration element.
|
|
</summary>
|
|
<param name="element">The <see cref="T:System.Configuration.ConfigurationElement"/> to return the key for.</param>
|
|
<returns>
|
|
An <see cref="T:System.Object"/> that acts as the key for the specified <see cref="T:System.Configuration.ConfigurationElement"/>.
|
|
</returns>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Configuration.HostNameOrRegexCollection.KeysAsStrings">
|
|
<summary>
|
|
Gets all the members of the collection assuming they are all literal host names.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Configuration.HostNameOrRegexCollection.KeysAsRegexs">
|
|
<summary>
|
|
Gets all the members of the collection assuming they are all host names regex patterns.
|
|
</summary>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Configuration.HostNameElement">
|
|
<summary>
|
|
Represents the name of a single host or a regex pattern for host names.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Configuration.HostNameElement.NameConfigName">
|
|
<summary>
|
|
Gets the name of the @name attribute.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Configuration.HostNameElement.#ctor">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Configuration.HostNameElement"/> class.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Configuration.HostNameElement.#ctor(System.String)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Configuration.HostNameElement"/> class.
|
|
</summary>
|
|
<param name="name">The default value of the <see cref="P:DotNetOpenAuth.Configuration.HostNameElement.Name"/> property.</param>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Configuration.HostNameElement.Name">
|
|
<summary>
|
|
Gets or sets the name of the host on the white or black list.
|
|
</summary>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.IEmbeddedResourceRetrieval">
|
|
<summary>
|
|
An interface that provides URLs from which embedded resources can be obtained.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.IEmbeddedResourceRetrieval.GetWebResourceUrl(System.Type,System.String)">
|
|
<summary>
|
|
Gets the URL from which the given manifest resource may be downloaded by the user agent.
|
|
</summary>
|
|
<param name="someTypeInResourceAssembly">Some type in the assembly containing the desired resource.</param>
|
|
<param name="manifestResourceName">Manifest name of the desired resource.</param>
|
|
<returns>An absolute URL.</returns>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Logger">
|
|
<summary>
|
|
A general logger for the entire DotNetOpenAuth library.
|
|
</summary>
|
|
<remarks>
|
|
Because this logger is intended for use with non-localized strings, the
|
|
overloads that take <see cref="T:System.Globalization.CultureInfo"/> have been removed, and
|
|
<see cref="P:System.Globalization.CultureInfo.InvariantCulture"/> is used implicitly.
|
|
</remarks>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Logger.library">
|
|
<summary>
|
|
The <see cref="T:DotNetOpenAuth.Loggers.ILog"/> instance that is to be used
|
|
by this static Logger for the duration of the appdomain.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Logger.yadis">
|
|
<summary>
|
|
Backing field for the <see cref="P:DotNetOpenAuth.Logger.Yadis"/> property.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Logger.messaging">
|
|
<summary>
|
|
Backing field for the <see cref="P:DotNetOpenAuth.Logger.Messaging"/> property.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Logger.channel">
|
|
<summary>
|
|
Backing field for the <see cref="P:DotNetOpenAuth.Logger.Channel"/> property.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Logger.bindings">
|
|
<summary>
|
|
Backing field for the <see cref="P:DotNetOpenAuth.Logger.Bindings"/> property.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Logger.signatures">
|
|
<summary>
|
|
Backing field for the <see cref="P:DotNetOpenAuth.Logger.Signatures"/> property.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Logger.http">
|
|
<summary>
|
|
Backing field for the <see cref="P:DotNetOpenAuth.Logger.Http"/> property.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Logger.controls">
|
|
<summary>
|
|
Backing field for the <see cref="P:DotNetOpenAuth.Logger.Controls"/> property.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Logger.openId">
|
|
<summary>
|
|
Backing field for the <see cref="P:DotNetOpenAuth.Logger.OpenId"/> property.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Logger.oauth">
|
|
<summary>
|
|
Backing field for the <see cref="P:DotNetOpenAuth.Logger.OAuth"/> property.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Logger.infocard">
|
|
<summary>
|
|
Backing field for the <see cref="P:DotNetOpenAuth.Logger.InfoCard"/> property.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Logger.Create(System.String)">
|
|
<summary>
|
|
Creates an additional logger on demand for a subsection of the application.
|
|
</summary>
|
|
<param name="name">A name that will be included in the log file.</param>
|
|
<returns>The <see cref="T:DotNetOpenAuth.Loggers.ILog"/> instance created with the given name.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Logger.CreateWithBanner(System.String)">
|
|
<summary>
|
|
Creates the main logger for the library, and emits an INFO message
|
|
that is the name and version of the library.
|
|
</summary>
|
|
<param name="name">A name that will be included in the log file.</param>
|
|
<returns>The <see cref="T:DotNetOpenAuth.Loggers.ILog"/> instance created with the given name.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Logger.Create(System.Type)">
|
|
<summary>
|
|
Creates an additional logger on demand for a subsection of the application.
|
|
</summary>
|
|
<param name="type">A type whose full name that will be included in the log file.</param>
|
|
<returns>The <see cref="T:DotNetOpenAuth.Loggers.ILog"/> instance created with the given type name.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Logger.InitializeFacade(System.String)">
|
|
<summary>
|
|
Discovers the presence of Log4net.dll and other logging mechanisms
|
|
and returns the best available logger.
|
|
</summary>
|
|
<param name="name">The name of the log to initialize.</param>
|
|
<returns>The <see cref="T:DotNetOpenAuth.Loggers.ILog"/> instance of the logger to use.</returns>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Logger.Library">
|
|
<summary>
|
|
Gets the logger for general library logging.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Logger.Yadis">
|
|
<summary>
|
|
Gets the logger for service discovery and selection events.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Logger.Messaging">
|
|
<summary>
|
|
Gets the logger for Messaging events.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Logger.Channel">
|
|
<summary>
|
|
Gets the logger for Channel events.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Logger.Bindings">
|
|
<summary>
|
|
Gets the logger for binding elements and binding-element related events on the channel.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Logger.Signatures">
|
|
<summary>
|
|
Gets the logger specifically used for logging verbose text on everything about the signing process.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Logger.Http">
|
|
<summary>
|
|
Gets the logger for HTTP-level events.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Logger.Controls">
|
|
<summary>
|
|
Gets the logger for events logged by ASP.NET controls.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Logger.OpenId">
|
|
<summary>
|
|
Gets the logger for high-level OpenID events.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Logger.OAuth">
|
|
<summary>
|
|
Gets the logger for high-level OAuth events.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Logger.InfoCard">
|
|
<summary>
|
|
Gets the logger for high-level InfoCard events.
|
|
</summary>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Loggers.ILog">
|
|
<summary>
|
|
The ILog interface is use by application to log messages into
|
|
the log4net framework.
|
|
</summary>
|
|
<remarks>
|
|
<para>
|
|
Use the <see cref="T:log4net.LogManager"/> to obtain logger instances
|
|
that implement this interface. The <see cref="M:log4net.LogManager.GetLogger(System.Reflection.Assembly,System.Type)"/>
|
|
static method is used to get logger instances.
|
|
</para>
|
|
<para>
|
|
This class contains methods for logging at different levels and also
|
|
has properties for determining if those logging levels are
|
|
enabled in the current configuration.
|
|
</para>
|
|
<para>
|
|
This interface can be implemented in different ways. This documentation
|
|
specifies reasonable behavior that a caller can expect from the actual
|
|
implementation, however different implementations reserve the right to
|
|
do things differently.
|
|
</para>
|
|
</remarks>
|
|
<example>Simple example of logging messages
|
|
<code lang="C#">
|
|
ILog log = LogManager.GetLogger("application-log");
|
|
|
|
log.Info("Application Start");
|
|
log.Debug("This is a debug message");
|
|
|
|
if (log.IsDebugEnabled)
|
|
{
|
|
log.Debug("This is another debug message");
|
|
}
|
|
</code>
|
|
</example>
|
|
<seealso cref="T:log4net.LogManager"/>
|
|
<seealso cref="M:log4net.LogManager.GetLogger(System.Reflection.Assembly,System.Type)"/>
|
|
<author>Nicko Cadell</author>
|
|
<author>Gert Driesen</author>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Loggers.ILog.Debug(System.Object)">
|
|
<overloads>Log a message object with the <see cref="F:log4net.Core.Level.Debug"/> level.</overloads>
|
|
<summary>
|
|
Log a message object with the <see cref="F:log4net.Core.Level.Debug"/> level.
|
|
</summary>
|
|
<param name="message">The message object to log.</param>
|
|
<remarks>
|
|
<para>
|
|
This method first checks if this logger is <c>DEBUG</c>
|
|
enabled by comparing the level of this logger with the
|
|
<see cref="F:log4net.Core.Level.Debug"/> level. If this logger is
|
|
<c>DEBUG</c> enabled, then it converts the message object
|
|
(passed as parameter) to a string by invoking the appropriate
|
|
<see cref="T:log4net.ObjectRenderer.IObjectRenderer"/>. It then
|
|
proceeds to call all the registered appenders in this logger
|
|
and also higher in the hierarchy depending on the value of
|
|
the additivity flag.
|
|
</para>
|
|
<para><b>WARNING</b> Note that passing an <see cref="T:System.Exception"/>
|
|
to this method will print the name of the <see cref="T:System.Exception"/>
|
|
but no stack trace. To print a stack trace use the
|
|
<see cref="M:DotNetOpenAuth.Loggers.ILog.Debug(System.Object,System.Exception)"/> form instead.
|
|
</para>
|
|
</remarks>
|
|
<seealso cref="M:DotNetOpenAuth.Loggers.ILog.Debug(System.Object,System.Exception)"/>
|
|
<seealso cref="P:DotNetOpenAuth.Loggers.ILog.IsDebugEnabled"/>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Loggers.ILog.Debug(System.Object,System.Exception)">
|
|
<summary>
|
|
Log a message object with the <see cref="F:log4net.Core.Level.Debug"/> level including
|
|
the stack trace of the <see cref="T:System.Exception"/> passed
|
|
as a parameter.
|
|
</summary>
|
|
<param name="message">The message object to log.</param>
|
|
<param name="exception">The exception to log, including its stack trace.</param>
|
|
<remarks>
|
|
<para>
|
|
See the <see cref="M:DotNetOpenAuth.Loggers.ILog.Debug(System.Object)"/> form for more detailed information.
|
|
</para>
|
|
</remarks>
|
|
<seealso cref="M:DotNetOpenAuth.Loggers.ILog.Debug(System.Object)"/>
|
|
<seealso cref="P:DotNetOpenAuth.Loggers.ILog.IsDebugEnabled"/>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Loggers.ILog.DebugFormat(System.String,System.Object[])">
|
|
<overloads>Log a formatted string with the <see cref="F:log4net.Core.Level.Debug"/> level.</overloads>
|
|
<summary>
|
|
Logs a formatted message string with the <see cref="F:log4net.Core.Level.Debug"/> level.
|
|
</summary>
|
|
<param name="format">A String containing zero or more format items</param>
|
|
<param name="args">An Object array containing zero or more objects to format</param>
|
|
<remarks>
|
|
<para>
|
|
The message is formatted using the <c>string.Format</c> method. See
|
|
<see cref="M:System.String.Format(System.String,System.Object[])"/> for details of the syntax of the format string and the behavior
|
|
of the formatting.
|
|
</para>
|
|
<para>
|
|
This method does not take an <see cref="T:System.Exception"/> object to include in the
|
|
log event. To pass an <see cref="T:System.Exception"/> use one of the <see cref="M:DotNetOpenAuth.Loggers.ILog.Debug(System.Object,System.Exception)"/>
|
|
methods instead.
|
|
</para>
|
|
</remarks>
|
|
<seealso cref="M:DotNetOpenAuth.Loggers.ILog.Debug(System.Object)"/>
|
|
<seealso cref="P:DotNetOpenAuth.Loggers.ILog.IsDebugEnabled"/>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Loggers.ILog.DebugFormat(System.String,System.Object)">
|
|
<summary>
|
|
Logs a formatted message string with the <see cref="F:log4net.Core.Level.Debug"/> level.
|
|
</summary>
|
|
<param name="format">A String containing zero or more format items</param>
|
|
<param name="arg0">An Object to format</param>
|
|
<remarks>
|
|
<para>
|
|
The message is formatted using the <c>string.Format</c> method. See
|
|
<see cref="M:System.String.Format(System.String,System.Object[])"/> for details of the syntax of the format string and the behavior
|
|
of the formatting.
|
|
</para>
|
|
<para>
|
|
This method does not take an <see cref="T:System.Exception"/> object to include in the
|
|
log event. To pass an <see cref="T:System.Exception"/> use one of the <see cref="M:DotNetOpenAuth.Loggers.ILog.Debug(System.Object,System.Exception)"/>
|
|
methods instead.
|
|
</para>
|
|
</remarks>
|
|
<seealso cref="M:DotNetOpenAuth.Loggers.ILog.Debug(System.Object)"/>
|
|
<seealso cref="P:DotNetOpenAuth.Loggers.ILog.IsDebugEnabled"/>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Loggers.ILog.DebugFormat(System.String,System.Object,System.Object)">
|
|
<summary>
|
|
Logs a formatted message string with the <see cref="F:log4net.Core.Level.Debug"/> level.
|
|
</summary>
|
|
<param name="format">A String containing zero or more format items</param>
|
|
<param name="arg0">An Object to format</param>
|
|
<param name="arg1">An Object to format</param>
|
|
<remarks>
|
|
<para>
|
|
The message is formatted using the <c>string.Format</c> method. See
|
|
<see cref="M:System.String.Format(System.String,System.Object[])"/> for details of the syntax of the format string and the behavior
|
|
of the formatting.
|
|
</para>
|
|
<para>
|
|
This method does not take an <see cref="T:System.Exception"/> object to include in the
|
|
log event. To pass an <see cref="T:System.Exception"/> use one of the <see cref="M:DotNetOpenAuth.Loggers.ILog.Debug(System.Object,System.Exception)"/>
|
|
methods instead.
|
|
</para>
|
|
</remarks>
|
|
<seealso cref="M:DotNetOpenAuth.Loggers.ILog.Debug(System.Object)"/>
|
|
<seealso cref="P:DotNetOpenAuth.Loggers.ILog.IsDebugEnabled"/>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Loggers.ILog.DebugFormat(System.String,System.Object,System.Object,System.Object)">
|
|
<summary>
|
|
Logs a formatted message string with the <see cref="F:log4net.Core.Level.Debug"/> level.
|
|
</summary>
|
|
<param name="format">A String containing zero or more format items</param>
|
|
<param name="arg0">An Object to format</param>
|
|
<param name="arg1">An Object to format</param>
|
|
<param name="arg2">An Object to format</param>
|
|
<remarks>
|
|
<para>
|
|
The message is formatted using the <c>string.Format</c> method. See
|
|
<see cref="M:System.String.Format(System.String,System.Object[])"/> for details of the syntax of the format string and the behavior
|
|
of the formatting.
|
|
</para>
|
|
<para>
|
|
This method does not take an <see cref="T:System.Exception"/> object to include in the
|
|
log event. To pass an <see cref="T:System.Exception"/> use one of the <see cref="M:DotNetOpenAuth.Loggers.ILog.Debug(System.Object,System.Exception)"/>
|
|
methods instead.
|
|
</para>
|
|
</remarks>
|
|
<seealso cref="M:DotNetOpenAuth.Loggers.ILog.Debug(System.Object)"/>
|
|
<seealso cref="P:DotNetOpenAuth.Loggers.ILog.IsDebugEnabled"/>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Loggers.ILog.Info(System.Object)">
|
|
<overloads>Log a message object with the <see cref="F:log4net.Core.Level.Info"/> level.</overloads>
|
|
<summary>
|
|
Logs a message object with the <see cref="F:log4net.Core.Level.Info"/> level.
|
|
</summary>
|
|
<remarks>
|
|
<para>
|
|
This method first checks if this logger is <c>INFO</c>
|
|
enabled by comparing the level of this logger with the
|
|
<see cref="F:log4net.Core.Level.Info"/> level. If this logger is
|
|
<c>INFO</c> enabled, then it converts the message object
|
|
(passed as parameter) to a string by invoking the appropriate
|
|
<see cref="T:log4net.ObjectRenderer.IObjectRenderer"/>. It then
|
|
proceeds to call all the registered appenders in this logger
|
|
and also higher in the hierarchy depending on the value of the
|
|
additivity flag.
|
|
</para>
|
|
<para><b>WARNING</b> Note that passing an <see cref="T:System.Exception"/>
|
|
to this method will print the name of the <see cref="T:System.Exception"/>
|
|
but no stack trace. To print a stack trace use the
|
|
<see cref="M:DotNetOpenAuth.Loggers.ILog.Info(System.Object,System.Exception)"/> form instead.
|
|
</para>
|
|
</remarks>
|
|
<param name="message">The message object to log.</param>
|
|
<seealso cref="M:DotNetOpenAuth.Loggers.ILog.Info(System.Object,System.Exception)"/>
|
|
<seealso cref="P:DotNetOpenAuth.Loggers.ILog.IsInfoEnabled"/>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Loggers.ILog.Info(System.Object,System.Exception)">
|
|
<summary>
|
|
Logs a message object with the <c>INFO</c> level including
|
|
the stack trace of the <see cref="T:System.Exception"/> passed
|
|
as a parameter.
|
|
</summary>
|
|
<param name="message">The message object to log.</param>
|
|
<param name="exception">The exception to log, including its stack trace.</param>
|
|
<remarks>
|
|
<para>
|
|
See the <see cref="M:DotNetOpenAuth.Loggers.ILog.Info(System.Object)"/> form for more detailed information.
|
|
</para>
|
|
</remarks>
|
|
<seealso cref="M:DotNetOpenAuth.Loggers.ILog.Info(System.Object)"/>
|
|
<seealso cref="P:DotNetOpenAuth.Loggers.ILog.IsInfoEnabled"/>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Loggers.ILog.InfoFormat(System.String,System.Object[])">
|
|
<overloads>Log a formatted message string with the <see cref="F:log4net.Core.Level.Info"/> level.</overloads>
|
|
<summary>
|
|
Logs a formatted message string with the <see cref="F:log4net.Core.Level.Info"/> level.
|
|
</summary>
|
|
<param name="format">A String containing zero or more format items</param>
|
|
<param name="args">An Object array containing zero or more objects to format</param>
|
|
<remarks>
|
|
<para>
|
|
The message is formatted using the <c>string.Format</c> method. See
|
|
<see cref="M:System.String.Format(System.String,System.Object[])"/> for details of the syntax of the format string and the behavior
|
|
of the formatting.
|
|
</para>
|
|
<para>
|
|
This method does not take an <see cref="T:System.Exception"/> object to include in the
|
|
log event. To pass an <see cref="T:System.Exception"/> use one of the <see cref="M:DotNetOpenAuth.Loggers.ILog.Info(System.Object)"/>
|
|
methods instead.
|
|
</para>
|
|
</remarks>
|
|
<seealso cref="M:DotNetOpenAuth.Loggers.ILog.Info(System.Object,System.Exception)"/>
|
|
<seealso cref="P:DotNetOpenAuth.Loggers.ILog.IsInfoEnabled"/>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Loggers.ILog.InfoFormat(System.String,System.Object)">
|
|
<summary>
|
|
Logs a formatted message string with the <see cref="F:log4net.Core.Level.Info"/> level.
|
|
</summary>
|
|
<param name="format">A String containing zero or more format items</param>
|
|
<param name="arg0">An Object to format</param>
|
|
<remarks>
|
|
<para>
|
|
The message is formatted using the <c>string.Format</c> method. See
|
|
<see cref="M:System.String.Format(System.String,System.Object[])"/> for details of the syntax of the format string and the behavior
|
|
of the formatting.
|
|
</para>
|
|
<para>
|
|
This method does not take an <see cref="T:System.Exception"/> object to include in the
|
|
log event. To pass an <see cref="T:System.Exception"/> use one of the <see cref="M:DotNetOpenAuth.Loggers.ILog.Info(System.Object,System.Exception)"/>
|
|
methods instead.
|
|
</para>
|
|
</remarks>
|
|
<seealso cref="M:DotNetOpenAuth.Loggers.ILog.Info(System.Object)"/>
|
|
<seealso cref="P:DotNetOpenAuth.Loggers.ILog.IsInfoEnabled"/>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Loggers.ILog.InfoFormat(System.String,System.Object,System.Object)">
|
|
<summary>
|
|
Logs a formatted message string with the <see cref="F:log4net.Core.Level.Info"/> level.
|
|
</summary>
|
|
<param name="format">A String containing zero or more format items</param>
|
|
<param name="arg0">An Object to format</param>
|
|
<param name="arg1">An Object to format</param>
|
|
<remarks>
|
|
<para>
|
|
The message is formatted using the <c>string.Format</c> method. See
|
|
<see cref="M:System.String.Format(System.String,System.Object[])"/> for details of the syntax of the format string and the behavior
|
|
of the formatting.
|
|
</para>
|
|
<para>
|
|
This method does not take an <see cref="T:System.Exception"/> object to include in the
|
|
log event. To pass an <see cref="T:System.Exception"/> use one of the <see cref="M:DotNetOpenAuth.Loggers.ILog.Info(System.Object,System.Exception)"/>
|
|
methods instead.
|
|
</para>
|
|
</remarks>
|
|
<seealso cref="M:DotNetOpenAuth.Loggers.ILog.Info(System.Object)"/>
|
|
<seealso cref="P:DotNetOpenAuth.Loggers.ILog.IsInfoEnabled"/>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Loggers.ILog.InfoFormat(System.String,System.Object,System.Object,System.Object)">
|
|
<summary>
|
|
Logs a formatted message string with the <see cref="F:log4net.Core.Level.Info"/> level.
|
|
</summary>
|
|
<param name="format">A String containing zero or more format items</param>
|
|
<param name="arg0">An Object to format</param>
|
|
<param name="arg1">An Object to format</param>
|
|
<param name="arg2">An Object to format</param>
|
|
<remarks>
|
|
<para>
|
|
The message is formatted using the <c>string.Format</c> method. See
|
|
<see cref="M:System.String.Format(System.String,System.Object[])"/> for details of the syntax of the format string and the behavior
|
|
of the formatting.
|
|
</para>
|
|
<para>
|
|
This method does not take an <see cref="T:System.Exception"/> object to include in the
|
|
log event. To pass an <see cref="T:System.Exception"/> use one of the <see cref="M:DotNetOpenAuth.Loggers.ILog.Info(System.Object,System.Exception)"/>
|
|
methods instead.
|
|
</para>
|
|
</remarks>
|
|
<seealso cref="M:DotNetOpenAuth.Loggers.ILog.Info(System.Object)"/>
|
|
<seealso cref="P:DotNetOpenAuth.Loggers.ILog.IsInfoEnabled"/>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Loggers.ILog.Warn(System.Object)">
|
|
<overloads>Log a message object with the <see cref="F:log4net.Core.Level.Warn"/> level.</overloads>
|
|
<summary>
|
|
Log a message object with the <see cref="F:log4net.Core.Level.Warn"/> level.
|
|
</summary>
|
|
<remarks>
|
|
<para>
|
|
This method first checks if this logger is <c>WARN</c>
|
|
enabled by comparing the level of this logger with the
|
|
<see cref="F:log4net.Core.Level.Warn"/> level. If this logger is
|
|
<c>WARN</c> enabled, then it converts the message object
|
|
(passed as parameter) to a string by invoking the appropriate
|
|
<see cref="T:log4net.ObjectRenderer.IObjectRenderer"/>. It then
|
|
proceeds to call all the registered appenders in this logger
|
|
and also higher in the hierarchy depending on the value of the
|
|
additivity flag.
|
|
</para>
|
|
<para><b>WARNING</b> Note that passing an <see cref="T:System.Exception"/>
|
|
to this method will print the name of the <see cref="T:System.Exception"/>
|
|
but no stack trace. To print a stack trace use the
|
|
<see cref="M:DotNetOpenAuth.Loggers.ILog.Warn(System.Object,System.Exception)"/> form instead.
|
|
</para>
|
|
</remarks>
|
|
<param name="message">The message object to log.</param>
|
|
<seealso cref="M:DotNetOpenAuth.Loggers.ILog.Warn(System.Object,System.Exception)"/>
|
|
<seealso cref="P:DotNetOpenAuth.Loggers.ILog.IsWarnEnabled"/>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Loggers.ILog.Warn(System.Object,System.Exception)">
|
|
<summary>
|
|
Log a message object with the <see cref="F:log4net.Core.Level.Warn"/> level including
|
|
the stack trace of the <see cref="T:System.Exception"/> passed
|
|
as a parameter.
|
|
</summary>
|
|
<param name="message">The message object to log.</param>
|
|
<param name="exception">The exception to log, including its stack trace.</param>
|
|
<remarks>
|
|
<para>
|
|
See the <see cref="M:DotNetOpenAuth.Loggers.ILog.Warn(System.Object)"/> form for more detailed information.
|
|
</para>
|
|
</remarks>
|
|
<seealso cref="M:DotNetOpenAuth.Loggers.ILog.Warn(System.Object)"/>
|
|
<seealso cref="P:DotNetOpenAuth.Loggers.ILog.IsWarnEnabled"/>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Loggers.ILog.WarnFormat(System.String,System.Object[])">
|
|
<overloads>Log a formatted message string with the <see cref="F:log4net.Core.Level.Warn"/> level.</overloads>
|
|
<summary>
|
|
Logs a formatted message string with the <see cref="F:log4net.Core.Level.Warn"/> level.
|
|
</summary>
|
|
<param name="format">A String containing zero or more format items</param>
|
|
<param name="args">An Object array containing zero or more objects to format</param>
|
|
<remarks>
|
|
<para>
|
|
The message is formatted using the <c>string.Format</c> method. See
|
|
<see cref="M:System.String.Format(System.String,System.Object[])"/> for details of the syntax of the format string and the behavior
|
|
of the formatting.
|
|
</para>
|
|
<para>
|
|
This method does not take an <see cref="T:System.Exception"/> object to include in the
|
|
log event. To pass an <see cref="T:System.Exception"/> use one of the <see cref="M:DotNetOpenAuth.Loggers.ILog.Warn(System.Object)"/>
|
|
methods instead.
|
|
</para>
|
|
</remarks>
|
|
<seealso cref="M:DotNetOpenAuth.Loggers.ILog.Warn(System.Object,System.Exception)"/>
|
|
<seealso cref="P:DotNetOpenAuth.Loggers.ILog.IsWarnEnabled"/>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Loggers.ILog.WarnFormat(System.String,System.Object)">
|
|
<summary>
|
|
Logs a formatted message string with the <see cref="F:log4net.Core.Level.Warn"/> level.
|
|
</summary>
|
|
<param name="format">A String containing zero or more format items</param>
|
|
<param name="arg0">An Object to format</param>
|
|
<remarks>
|
|
<para>
|
|
The message is formatted using the <c>string.Format</c> method. See
|
|
<see cref="M:System.String.Format(System.String,System.Object[])"/> for details of the syntax of the format string and the behavior
|
|
of the formatting.
|
|
</para>
|
|
<para>
|
|
This method does not take an <see cref="T:System.Exception"/> object to include in the
|
|
log event. To pass an <see cref="T:System.Exception"/> use one of the <see cref="M:DotNetOpenAuth.Loggers.ILog.Warn(System.Object,System.Exception)"/>
|
|
methods instead.
|
|
</para>
|
|
</remarks>
|
|
<seealso cref="M:DotNetOpenAuth.Loggers.ILog.Warn(System.Object)"/>
|
|
<seealso cref="P:DotNetOpenAuth.Loggers.ILog.IsWarnEnabled"/>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Loggers.ILog.WarnFormat(System.String,System.Object,System.Object)">
|
|
<summary>
|
|
Logs a formatted message string with the <see cref="F:log4net.Core.Level.Warn"/> level.
|
|
</summary>
|
|
<param name="format">A String containing zero or more format items</param>
|
|
<param name="arg0">An Object to format</param>
|
|
<param name="arg1">An Object to format</param>
|
|
<remarks>
|
|
<para>
|
|
The message is formatted using the <c>string.Format</c> method. See
|
|
<see cref="M:System.String.Format(System.String,System.Object[])"/> for details of the syntax of the format string and the behavior
|
|
of the formatting.
|
|
</para>
|
|
<para>
|
|
This method does not take an <see cref="T:System.Exception"/> object to include in the
|
|
log event. To pass an <see cref="T:System.Exception"/> use one of the <see cref="M:DotNetOpenAuth.Loggers.ILog.Warn(System.Object,System.Exception)"/>
|
|
methods instead.
|
|
</para>
|
|
</remarks>
|
|
<seealso cref="M:DotNetOpenAuth.Loggers.ILog.Warn(System.Object)"/>
|
|
<seealso cref="P:DotNetOpenAuth.Loggers.ILog.IsWarnEnabled"/>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Loggers.ILog.WarnFormat(System.String,System.Object,System.Object,System.Object)">
|
|
<summary>
|
|
Logs a formatted message string with the <see cref="F:log4net.Core.Level.Warn"/> level.
|
|
</summary>
|
|
<param name="format">A String containing zero or more format items</param>
|
|
<param name="arg0">An Object to format</param>
|
|
<param name="arg1">An Object to format</param>
|
|
<param name="arg2">An Object to format</param>
|
|
<remarks>
|
|
<para>
|
|
The message is formatted using the <c>string.Format</c> method. See
|
|
<see cref="M:System.String.Format(System.String,System.Object[])"/> for details of the syntax of the format string and the behavior
|
|
of the formatting.
|
|
</para>
|
|
<para>
|
|
This method does not take an <see cref="T:System.Exception"/> object to include in the
|
|
log event. To pass an <see cref="T:System.Exception"/> use one of the <see cref="M:DotNetOpenAuth.Loggers.ILog.Warn(System.Object,System.Exception)"/>
|
|
methods instead.
|
|
</para>
|
|
</remarks>
|
|
<seealso cref="M:DotNetOpenAuth.Loggers.ILog.Warn(System.Object)"/>
|
|
<seealso cref="P:DotNetOpenAuth.Loggers.ILog.IsWarnEnabled"/>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Loggers.ILog.Error(System.Object)">
|
|
<overloads>Log a message object with the <see cref="F:log4net.Core.Level.Error"/> level.</overloads>
|
|
<summary>
|
|
Logs a message object with the <see cref="F:log4net.Core.Level.Error"/> level.
|
|
</summary>
|
|
<param name="message">The message object to log.</param>
|
|
<remarks>
|
|
<para>
|
|
This method first checks if this logger is <c>ERROR</c>
|
|
enabled by comparing the level of this logger with the
|
|
<see cref="F:log4net.Core.Level.Error"/> level. If this logger is
|
|
<c>ERROR</c> enabled, then it converts the message object
|
|
(passed as parameter) to a string by invoking the appropriate
|
|
<see cref="T:log4net.ObjectRenderer.IObjectRenderer"/>. It then
|
|
proceeds to call all the registered appenders in this logger
|
|
and also higher in the hierarchy depending on the value of the
|
|
additivity flag.
|
|
</para>
|
|
<para><b>WARNING</b> Note that passing an <see cref="T:System.Exception"/>
|
|
to this method will print the name of the <see cref="T:System.Exception"/>
|
|
but no stack trace. To print a stack trace use the
|
|
<see cref="M:DotNetOpenAuth.Loggers.ILog.Error(System.Object,System.Exception)"/> form instead.
|
|
</para>
|
|
</remarks>
|
|
<seealso cref="M:DotNetOpenAuth.Loggers.ILog.Error(System.Object,System.Exception)"/>
|
|
<seealso cref="P:DotNetOpenAuth.Loggers.ILog.IsErrorEnabled"/>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Loggers.ILog.Error(System.Object,System.Exception)">
|
|
<summary>
|
|
Log a message object with the <see cref="F:log4net.Core.Level.Error"/> level including
|
|
the stack trace of the <see cref="T:System.Exception"/> passed
|
|
as a parameter.
|
|
</summary>
|
|
<param name="message">The message object to log.</param>
|
|
<param name="exception">The exception to log, including its stack trace.</param>
|
|
<remarks>
|
|
<para>
|
|
See the <see cref="M:DotNetOpenAuth.Loggers.ILog.Error(System.Object)"/> form for more detailed information.
|
|
</para>
|
|
</remarks>
|
|
<seealso cref="M:DotNetOpenAuth.Loggers.ILog.Error(System.Object)"/>
|
|
<seealso cref="P:DotNetOpenAuth.Loggers.ILog.IsErrorEnabled"/>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Loggers.ILog.ErrorFormat(System.String,System.Object[])">
|
|
<overloads>Log a formatted message string with the <see cref="F:log4net.Core.Level.Error"/> level.</overloads>
|
|
<summary>
|
|
Logs a formatted message string with the <see cref="F:log4net.Core.Level.Error"/> level.
|
|
</summary>
|
|
<param name="format">A String containing zero or more format items</param>
|
|
<param name="args">An Object array containing zero or more objects to format</param>
|
|
<remarks>
|
|
<para>
|
|
The message is formatted using the <c>string.Format</c> method. See
|
|
<see cref="M:System.String.Format(System.String,System.Object[])"/> for details of the syntax of the format string and the behavior
|
|
of the formatting.
|
|
</para>
|
|
<para>
|
|
This method does not take an <see cref="T:System.Exception"/> object to include in the
|
|
log event. To pass an <see cref="T:System.Exception"/> use one of the <see cref="M:DotNetOpenAuth.Loggers.ILog.Error(System.Object)"/>
|
|
methods instead.
|
|
</para>
|
|
</remarks>
|
|
<seealso cref="M:DotNetOpenAuth.Loggers.ILog.Error(System.Object,System.Exception)"/>
|
|
<seealso cref="P:DotNetOpenAuth.Loggers.ILog.IsErrorEnabled"/>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Loggers.ILog.ErrorFormat(System.String,System.Object)">
|
|
<summary>
|
|
Logs a formatted message string with the <see cref="F:log4net.Core.Level.Error"/> level.
|
|
</summary>
|
|
<param name="format">A String containing zero or more format items</param>
|
|
<param name="arg0">An Object to format</param>
|
|
<remarks>
|
|
<para>
|
|
The message is formatted using the <c>string.Format</c> method. See
|
|
<see cref="M:System.String.Format(System.String,System.Object[])"/> for details of the syntax of the format string and the behavior
|
|
of the formatting.
|
|
</para>
|
|
<para>
|
|
This method does not take an <see cref="T:System.Exception"/> object to include in the
|
|
log event. To pass an <see cref="T:System.Exception"/> use one of the <see cref="M:DotNetOpenAuth.Loggers.ILog.Error(System.Object,System.Exception)"/>
|
|
methods instead.
|
|
</para>
|
|
</remarks>
|
|
<seealso cref="M:DotNetOpenAuth.Loggers.ILog.Error(System.Object)"/>
|
|
<seealso cref="P:DotNetOpenAuth.Loggers.ILog.IsErrorEnabled"/>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Loggers.ILog.ErrorFormat(System.String,System.Object,System.Object)">
|
|
<summary>
|
|
Logs a formatted message string with the <see cref="F:log4net.Core.Level.Error"/> level.
|
|
</summary>
|
|
<param name="format">A String containing zero or more format items</param>
|
|
<param name="arg0">An Object to format</param>
|
|
<param name="arg1">An Object to format</param>
|
|
<remarks>
|
|
<para>
|
|
The message is formatted using the <c>string.Format</c> method. See
|
|
<see cref="M:System.String.Format(System.String,System.Object[])"/> for details of the syntax of the format string and the behavior
|
|
of the formatting.
|
|
</para>
|
|
<para>
|
|
This method does not take an <see cref="T:System.Exception"/> object to include in the
|
|
log event. To pass an <see cref="T:System.Exception"/> use one of the <see cref="M:DotNetOpenAuth.Loggers.ILog.Error(System.Object,System.Exception)"/>
|
|
methods instead.
|
|
</para>
|
|
</remarks>
|
|
<seealso cref="M:DotNetOpenAuth.Loggers.ILog.Error(System.Object)"/>
|
|
<seealso cref="P:DotNetOpenAuth.Loggers.ILog.IsErrorEnabled"/>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Loggers.ILog.ErrorFormat(System.String,System.Object,System.Object,System.Object)">
|
|
<summary>
|
|
Logs a formatted message string with the <see cref="F:log4net.Core.Level.Error"/> level.
|
|
</summary>
|
|
<param name="format">A String containing zero or more format items</param>
|
|
<param name="arg0">An Object to format</param>
|
|
<param name="arg1">An Object to format</param>
|
|
<param name="arg2">An Object to format</param>
|
|
<remarks>
|
|
<para>
|
|
The message is formatted using the <c>string.Format</c> method. See
|
|
<see cref="M:System.String.Format(System.String,System.Object[])"/> for details of the syntax of the format string and the behavior
|
|
of the formatting.
|
|
</para>
|
|
<para>
|
|
This method does not take an <see cref="T:System.Exception"/> object to include in the
|
|
log event. To pass an <see cref="T:System.Exception"/> use one of the <see cref="M:DotNetOpenAuth.Loggers.ILog.Error(System.Object,System.Exception)"/>
|
|
methods instead.
|
|
</para>
|
|
</remarks>
|
|
<seealso cref="M:DotNetOpenAuth.Loggers.ILog.Error(System.Object)"/>
|
|
<seealso cref="P:DotNetOpenAuth.Loggers.ILog.IsErrorEnabled"/>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Loggers.ILog.Fatal(System.Object)">
|
|
<overloads>Log a message object with the <see cref="F:log4net.Core.Level.Fatal"/> level.</overloads>
|
|
<summary>
|
|
Log a message object with the <see cref="F:log4net.Core.Level.Fatal"/> level.
|
|
</summary>
|
|
<remarks>
|
|
<para>
|
|
This method first checks if this logger is <c>FATAL</c>
|
|
enabled by comparing the level of this logger with the
|
|
<see cref="F:log4net.Core.Level.Fatal"/> level. If this logger is
|
|
<c>FATAL</c> enabled, then it converts the message object
|
|
(passed as parameter) to a string by invoking the appropriate
|
|
<see cref="T:log4net.ObjectRenderer.IObjectRenderer"/>. It then
|
|
proceeds to call all the registered appenders in this logger
|
|
and also higher in the hierarchy depending on the value of the
|
|
additivity flag.
|
|
</para>
|
|
<para><b>WARNING</b> Note that passing an <see cref="T:System.Exception"/>
|
|
to this method will print the name of the <see cref="T:System.Exception"/>
|
|
but no stack trace. To print a stack trace use the
|
|
<see cref="M:DotNetOpenAuth.Loggers.ILog.Fatal(System.Object,System.Exception)"/> form instead.
|
|
</para>
|
|
</remarks>
|
|
<param name="message">The message object to log.</param>
|
|
<seealso cref="M:DotNetOpenAuth.Loggers.ILog.Fatal(System.Object,System.Exception)"/>
|
|
<seealso cref="P:DotNetOpenAuth.Loggers.ILog.IsFatalEnabled"/>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Loggers.ILog.Fatal(System.Object,System.Exception)">
|
|
<summary>
|
|
Log a message object with the <see cref="F:log4net.Core.Level.Fatal"/> level including
|
|
the stack trace of the <see cref="T:System.Exception"/> passed
|
|
as a parameter.
|
|
</summary>
|
|
<param name="message">The message object to log.</param>
|
|
<param name="exception">The exception to log, including its stack trace.</param>
|
|
<remarks>
|
|
<para>
|
|
See the <see cref="M:DotNetOpenAuth.Loggers.ILog.Fatal(System.Object)"/> form for more detailed information.
|
|
</para>
|
|
</remarks>
|
|
<seealso cref="M:DotNetOpenAuth.Loggers.ILog.Fatal(System.Object)"/>
|
|
<seealso cref="P:DotNetOpenAuth.Loggers.ILog.IsFatalEnabled"/>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Loggers.ILog.FatalFormat(System.String,System.Object[])">
|
|
<overloads>Log a formatted message string with the <see cref="F:log4net.Core.Level.Fatal"/> level.</overloads>
|
|
<summary>
|
|
Logs a formatted message string with the <see cref="F:log4net.Core.Level.Fatal"/> level.
|
|
</summary>
|
|
<param name="format">A String containing zero or more format items</param>
|
|
<param name="args">An Object array containing zero or more objects to format</param>
|
|
<remarks>
|
|
<para>
|
|
The message is formatted using the <c>string.Format</c> method. See
|
|
<see cref="M:System.String.Format(System.String,System.Object[])"/> for details of the syntax of the format string and the behavior
|
|
of the formatting.
|
|
</para>
|
|
<para>
|
|
This method does not take an <see cref="T:System.Exception"/> object to include in the
|
|
log event. To pass an <see cref="T:System.Exception"/> use one of the <see cref="M:DotNetOpenAuth.Loggers.ILog.Fatal(System.Object)"/>
|
|
methods instead.
|
|
</para>
|
|
</remarks>
|
|
<seealso cref="M:DotNetOpenAuth.Loggers.ILog.Fatal(System.Object,System.Exception)"/>
|
|
<seealso cref="P:DotNetOpenAuth.Loggers.ILog.IsFatalEnabled"/>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Loggers.ILog.FatalFormat(System.String,System.Object)">
|
|
<summary>
|
|
Logs a formatted message string with the <see cref="F:log4net.Core.Level.Fatal"/> level.
|
|
</summary>
|
|
<param name="format">A String containing zero or more format items</param>
|
|
<param name="arg0">An Object to format</param>
|
|
<remarks>
|
|
<para>
|
|
The message is formatted using the <c>string.Format</c> method. See
|
|
<see cref="M:System.String.Format(System.String,System.Object[])"/> for details of the syntax of the format string and the behavior
|
|
of the formatting.
|
|
</para>
|
|
<para>
|
|
This method does not take an <see cref="T:System.Exception"/> object to include in the
|
|
log event. To pass an <see cref="T:System.Exception"/> use one of the <see cref="M:DotNetOpenAuth.Loggers.ILog.Fatal(System.Object,System.Exception)"/>
|
|
methods instead.
|
|
</para>
|
|
</remarks>
|
|
<seealso cref="M:DotNetOpenAuth.Loggers.ILog.Fatal(System.Object)"/>
|
|
<seealso cref="P:DotNetOpenAuth.Loggers.ILog.IsFatalEnabled"/>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Loggers.ILog.FatalFormat(System.String,System.Object,System.Object)">
|
|
<summary>
|
|
Logs a formatted message string with the <see cref="F:log4net.Core.Level.Fatal"/> level.
|
|
</summary>
|
|
<param name="format">A String containing zero or more format items</param>
|
|
<param name="arg0">An Object to format</param>
|
|
<param name="arg1">An Object to format</param>
|
|
<remarks>
|
|
<para>
|
|
The message is formatted using the <c>string.Format</c> method. See
|
|
<see cref="M:System.String.Format(System.String,System.Object[])"/> for details of the syntax of the format string and the behavior
|
|
of the formatting.
|
|
</para>
|
|
<para>
|
|
This method does not take an <see cref="T:System.Exception"/> object to include in the
|
|
log event. To pass an <see cref="T:System.Exception"/> use one of the <see cref="M:DotNetOpenAuth.Loggers.ILog.Fatal(System.Object,System.Exception)"/>
|
|
methods instead.
|
|
</para>
|
|
</remarks>
|
|
<seealso cref="M:DotNetOpenAuth.Loggers.ILog.Fatal(System.Object)"/>
|
|
<seealso cref="P:DotNetOpenAuth.Loggers.ILog.IsFatalEnabled"/>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Loggers.ILog.FatalFormat(System.String,System.Object,System.Object,System.Object)">
|
|
<summary>
|
|
Logs a formatted message string with the <see cref="F:log4net.Core.Level.Fatal"/> level.
|
|
</summary>
|
|
<param name="format">A String containing zero or more format items</param>
|
|
<param name="arg0">An Object to format</param>
|
|
<param name="arg1">An Object to format</param>
|
|
<param name="arg2">An Object to format</param>
|
|
<remarks>
|
|
<para>
|
|
The message is formatted using the <c>string.Format</c> method. See
|
|
<see cref="M:System.String.Format(System.String,System.Object[])"/> for details of the syntax of the format string and the behavior
|
|
of the formatting.
|
|
</para>
|
|
<para>
|
|
This method does not take an <see cref="T:System.Exception"/> object to include in the
|
|
log event. To pass an <see cref="T:System.Exception"/> use one of the <see cref="M:DotNetOpenAuth.Loggers.ILog.Fatal(System.Object,System.Exception)"/>
|
|
methods instead.
|
|
</para>
|
|
</remarks>
|
|
<seealso cref="M:DotNetOpenAuth.Loggers.ILog.Fatal(System.Object)"/>
|
|
<seealso cref="P:DotNetOpenAuth.Loggers.ILog.IsFatalEnabled"/>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Loggers.ILog.IsDebugEnabled">
|
|
<summary>
|
|
Checks if this logger is enabled for the <see cref="F:log4net.Core.Level.Debug"/> level.
|
|
</summary>
|
|
<value>
|
|
<c>true</c> if this logger is enabled for <see cref="F:log4net.Core.Level.Debug"/> events, <c>false</c> otherwise.
|
|
</value>
|
|
<remarks>
|
|
<para>
|
|
This function is intended to lessen the computational cost of
|
|
disabled log debug statements.
|
|
</para>
|
|
<para> For some ILog interface <c>log</c>, when you write:</para>
|
|
<code lang="C#">
|
|
log.Debug("This is entry number: " + i );
|
|
</code>
|
|
<para>
|
|
You incur the cost constructing the message, string construction and concatenation in
|
|
this case, regardless of whether the message is logged or not.
|
|
</para>
|
|
<para>
|
|
If you are worried about speed (who isn't), then you should write:
|
|
</para>
|
|
<code lang="C#">
|
|
if (log.IsDebugEnabled)
|
|
{
|
|
log.Debug("This is entry number: " + i );
|
|
}
|
|
</code>
|
|
<para>
|
|
This way you will not incur the cost of parameter
|
|
construction if debugging is disabled for <c>log</c>. On
|
|
the other hand, if the <c>log</c> is debug enabled, you
|
|
will incur the cost of evaluating whether the logger is debug
|
|
enabled twice. Once in <see cref="P:DotNetOpenAuth.Loggers.ILog.IsDebugEnabled"/> and once in
|
|
the <see cref="M:DotNetOpenAuth.Loggers.ILog.Debug(System.Object)"/>. This is an insignificant overhead
|
|
since evaluating a logger takes about 1% of the time it
|
|
takes to actually log. This is the preferred style of logging.
|
|
</para>
|
|
<para>Alternatively if your logger is available statically then the is debug
|
|
enabled state can be stored in a static variable like this:
|
|
</para>
|
|
<code lang="C#">
|
|
private static readonly bool isDebugEnabled = log.IsDebugEnabled;
|
|
</code>
|
|
<para>
|
|
Then when you come to log you can write:
|
|
</para>
|
|
<code lang="C#">
|
|
if (isDebugEnabled)
|
|
{
|
|
log.Debug("This is entry number: " + i );
|
|
}
|
|
</code>
|
|
<para>
|
|
This way the debug enabled state is only queried once
|
|
when the class is loaded. Using a <c>private static readonly</c>
|
|
variable is the most efficient because it is a run time constant
|
|
and can be heavily optimized by the JIT compiler.
|
|
</para>
|
|
<para>
|
|
Of course if you use a static readonly variable to
|
|
hold the enabled state of the logger then you cannot
|
|
change the enabled state at runtime to vary the logging
|
|
that is produced. You have to decide if you need absolute
|
|
speed or runtime flexibility.
|
|
</para>
|
|
</remarks>
|
|
<seealso cref="M:DotNetOpenAuth.Loggers.ILog.Debug(System.Object)"/>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Loggers.ILog.IsInfoEnabled">
|
|
<summary>
|
|
Checks if this logger is enabled for the <see cref="F:log4net.Core.Level.Info"/> level.
|
|
</summary>
|
|
<value>
|
|
<c>true</c> if this logger is enabled for <see cref="F:log4net.Core.Level.Info"/> events, <c>false</c> otherwise.
|
|
</value>
|
|
<remarks>
|
|
For more information see <see cref="P:DotNetOpenAuth.Loggers.ILog.IsDebugEnabled"/>.
|
|
</remarks>
|
|
<seealso cref="M:DotNetOpenAuth.Loggers.ILog.Info(System.Object)"/>
|
|
<seealso cref="P:DotNetOpenAuth.Loggers.ILog.IsDebugEnabled"/>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Loggers.ILog.IsWarnEnabled">
|
|
<summary>
|
|
Checks if this logger is enabled for the <see cref="F:log4net.Core.Level.Warn"/> level.
|
|
</summary>
|
|
<value>
|
|
<c>true</c> if this logger is enabled for <see cref="F:log4net.Core.Level.Warn"/> events, <c>false</c> otherwise.
|
|
</value>
|
|
<remarks>
|
|
For more information see <see cref="P:DotNetOpenAuth.Loggers.ILog.IsDebugEnabled"/>.
|
|
</remarks>
|
|
<seealso cref="M:DotNetOpenAuth.Loggers.ILog.Warn(System.Object)"/>
|
|
<seealso cref="P:DotNetOpenAuth.Loggers.ILog.IsDebugEnabled"/>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Loggers.ILog.IsErrorEnabled">
|
|
<summary>
|
|
Checks if this logger is enabled for the <see cref="F:log4net.Core.Level.Error"/> level.
|
|
</summary>
|
|
<value>
|
|
<c>true</c> if this logger is enabled for <see cref="F:log4net.Core.Level.Error"/> events, <c>false</c> otherwise.
|
|
</value>
|
|
<remarks>
|
|
For more information see <see cref="P:DotNetOpenAuth.Loggers.ILog.IsDebugEnabled"/>.
|
|
</remarks>
|
|
<seealso cref="M:DotNetOpenAuth.Loggers.ILog.Error(System.Object)"/>
|
|
<seealso cref="P:DotNetOpenAuth.Loggers.ILog.IsDebugEnabled"/>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Loggers.ILog.IsFatalEnabled">
|
|
<summary>
|
|
Checks if this logger is enabled for the <see cref="F:log4net.Core.Level.Fatal"/> level.
|
|
</summary>
|
|
<value>
|
|
<c>true</c> if this logger is enabled for <see cref="F:log4net.Core.Level.Fatal"/> events, <c>false</c> otherwise.
|
|
</value>
|
|
<remarks>
|
|
For more information see <see cref="P:DotNetOpenAuth.Loggers.ILog.IsDebugEnabled"/>.
|
|
</remarks>
|
|
<seealso cref="M:DotNetOpenAuth.Loggers.ILog.Fatal(System.Object)"/>
|
|
<seealso cref="P:DotNetOpenAuth.Loggers.ILog.IsDebugEnabled"/>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Loggers.Log4NetLogger.Initialize(System.String)">
|
|
<summary>
|
|
Returns a new log4net logger if it exists, or returns null if the assembly cannot be found.
|
|
</summary>
|
|
<returns>The created <see cref="T:DotNetOpenAuth.Loggers.ILog"/> instance.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Loggers.Log4NetLogger.CreateLogger(System.String)">
|
|
<summary>
|
|
Creates the log4net.LogManager. Call ONLY after log4net.dll is known to be present.
|
|
</summary>
|
|
<returns>The created <see cref="T:DotNetOpenAuth.Loggers.ILog"/> instance.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Loggers.NoOpLogger.Initialize">
|
|
<summary>
|
|
Returns a new logger that does nothing when invoked.
|
|
</summary>
|
|
<returns>The created <see cref="T:DotNetOpenAuth.Loggers.ILog"/> instance.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Loggers.TraceLogger.Debug(System.Object)">
|
|
<summary>
|
|
See <see cref="T:DotNetOpenAuth.Loggers.ILog"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Loggers.TraceLogger.Debug(System.Object,System.Exception)">
|
|
<summary>
|
|
See <see cref="T:DotNetOpenAuth.Loggers.ILog"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Loggers.TraceLogger.DebugFormat(System.String,System.Object[])">
|
|
<summary>
|
|
See <see cref="T:DotNetOpenAuth.Loggers.ILog"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Loggers.TraceLogger.DebugFormat(System.String,System.Object)">
|
|
<summary>
|
|
See <see cref="T:DotNetOpenAuth.Loggers.ILog"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Loggers.TraceLogger.DebugFormat(System.String,System.Object,System.Object)">
|
|
<summary>
|
|
See <see cref="T:DotNetOpenAuth.Loggers.ILog"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Loggers.TraceLogger.DebugFormat(System.String,System.Object,System.Object,System.Object)">
|
|
<summary>
|
|
See <see cref="T:DotNetOpenAuth.Loggers.ILog"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Loggers.TraceLogger.Info(System.Object)">
|
|
<summary>
|
|
See <see cref="T:DotNetOpenAuth.Loggers.ILog"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Loggers.TraceLogger.Info(System.Object,System.Exception)">
|
|
<summary>
|
|
See <see cref="T:DotNetOpenAuth.Loggers.ILog"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Loggers.TraceLogger.InfoFormat(System.String,System.Object[])">
|
|
<summary>
|
|
See <see cref="T:DotNetOpenAuth.Loggers.ILog"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Loggers.TraceLogger.InfoFormat(System.String,System.Object)">
|
|
<summary>
|
|
See <see cref="T:DotNetOpenAuth.Loggers.ILog"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Loggers.TraceLogger.InfoFormat(System.String,System.Object,System.Object)">
|
|
<summary>
|
|
See <see cref="T:DotNetOpenAuth.Loggers.ILog"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Loggers.TraceLogger.InfoFormat(System.String,System.Object,System.Object,System.Object)">
|
|
<summary>
|
|
See <see cref="T:DotNetOpenAuth.Loggers.ILog"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Loggers.TraceLogger.Warn(System.Object)">
|
|
<summary>
|
|
See <see cref="T:DotNetOpenAuth.Loggers.ILog"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Loggers.TraceLogger.Warn(System.Object,System.Exception)">
|
|
<summary>
|
|
See <see cref="T:DotNetOpenAuth.Loggers.ILog"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Loggers.TraceLogger.WarnFormat(System.String,System.Object[])">
|
|
<summary>
|
|
See <see cref="T:DotNetOpenAuth.Loggers.ILog"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Loggers.TraceLogger.WarnFormat(System.String,System.Object)">
|
|
<summary>
|
|
See <see cref="T:DotNetOpenAuth.Loggers.ILog"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Loggers.TraceLogger.WarnFormat(System.String,System.Object,System.Object)">
|
|
<summary>
|
|
See <see cref="T:DotNetOpenAuth.Loggers.ILog"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Loggers.TraceLogger.WarnFormat(System.String,System.Object,System.Object,System.Object)">
|
|
<summary>
|
|
See <see cref="T:DotNetOpenAuth.Loggers.ILog"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Loggers.TraceLogger.Error(System.Object)">
|
|
<summary>
|
|
See <see cref="T:DotNetOpenAuth.Loggers.ILog"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Loggers.TraceLogger.Error(System.Object,System.Exception)">
|
|
<summary>
|
|
See <see cref="T:DotNetOpenAuth.Loggers.ILog"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Loggers.TraceLogger.ErrorFormat(System.String,System.Object[])">
|
|
<summary>
|
|
See <see cref="T:DotNetOpenAuth.Loggers.ILog"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Loggers.TraceLogger.ErrorFormat(System.String,System.Object)">
|
|
<summary>
|
|
See <see cref="T:DotNetOpenAuth.Loggers.ILog"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Loggers.TraceLogger.ErrorFormat(System.String,System.Object,System.Object)">
|
|
<summary>
|
|
See <see cref="T:DotNetOpenAuth.Loggers.ILog"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Loggers.TraceLogger.ErrorFormat(System.String,System.Object,System.Object,System.Object)">
|
|
<summary>
|
|
See <see cref="T:DotNetOpenAuth.Loggers.ILog"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Loggers.TraceLogger.Fatal(System.Object)">
|
|
<summary>
|
|
See <see cref="T:DotNetOpenAuth.Loggers.ILog"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Loggers.TraceLogger.Fatal(System.Object,System.Exception)">
|
|
<summary>
|
|
See <see cref="T:DotNetOpenAuth.Loggers.ILog"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Loggers.TraceLogger.FatalFormat(System.String,System.Object[])">
|
|
<summary>
|
|
See <see cref="T:DotNetOpenAuth.Loggers.ILog"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Loggers.TraceLogger.FatalFormat(System.String,System.Object)">
|
|
<summary>
|
|
See <see cref="T:DotNetOpenAuth.Loggers.ILog"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Loggers.TraceLogger.FatalFormat(System.String,System.Object,System.Object)">
|
|
<summary>
|
|
See <see cref="T:DotNetOpenAuth.Loggers.ILog"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Loggers.TraceLogger.FatalFormat(System.String,System.Object,System.Object,System.Object)">
|
|
<summary>
|
|
See <see cref="T:DotNetOpenAuth.Loggers.ILog"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Loggers.TraceLogger.Initialize(System.String)">
|
|
<summary>
|
|
Returns a new logger that uses the <see cref="T:System.Diagnostics.Trace"/> class
|
|
if sufficient CAS permissions are granted to use it, otherwise returns false.
|
|
</summary>
|
|
<returns>The created <see cref="T:DotNetOpenAuth.Loggers.ILog"/> instance.</returns>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Loggers.TraceLogger.IsDebugEnabled">
|
|
<summary>
|
|
See <see cref="T:DotNetOpenAuth.Loggers.ILog"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Loggers.TraceLogger.IsInfoEnabled">
|
|
<summary>
|
|
See <see cref="T:DotNetOpenAuth.Loggers.ILog"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Loggers.TraceLogger.IsWarnEnabled">
|
|
<summary>
|
|
See <see cref="T:DotNetOpenAuth.Loggers.ILog"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Loggers.TraceLogger.IsErrorEnabled">
|
|
<summary>
|
|
See <see cref="T:DotNetOpenAuth.Loggers.ILog"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Loggers.TraceLogger.IsFatalEnabled">
|
|
<summary>
|
|
See <see cref="T:DotNetOpenAuth.Loggers.ILog"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Messaging.ReadOnlyDictionary`2">
|
|
<summary>
|
|
Represents a read-only dictionary.
|
|
</summary>
|
|
<typeparam name="K">The type of the key.</typeparam>
|
|
<typeparam name="V">The type of the value.</typeparam>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Messaging.ReadOnlyDictionary`2.baseDictionary">
|
|
<summary>
|
|
Contains base dictionary.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.ReadOnlyDictionary`2.#ctor(System.Collections.Generic.IDictionary{`0,`1})">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Messaging.ReadOnlyDictionary`2"/> class.
|
|
</summary>
|
|
<param name="baseDictionary">The base dictionary.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.ReadOnlyDictionary`2.Add(`0,`1)">
|
|
<summary>
|
|
Adds an element with the provided key and value to the <see cref="T:System.Collections.Generic.IDictionary`2"/>.
|
|
</summary>
|
|
<param name="key">The object to use as the key of the element to add.</param>
|
|
<param name="value">The object to use as the value of the element to add.</param>
|
|
<exception cref="T:System.ArgumentNullException"><paramref name="key"/> is null.
|
|
</exception>
|
|
<exception cref="T:System.ArgumentException">
|
|
An element with the same key already exists in the <see cref="T:System.Collections.Generic.IDictionary`2"/>.
|
|
</exception>
|
|
<exception cref="T:System.NotSupportedException">
|
|
The <see cref="T:System.Collections.Generic.IDictionary`2"/> is read-only.
|
|
</exception>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.ReadOnlyDictionary`2.ContainsKey(`0)">
|
|
<summary>
|
|
Determines whether the <see cref="T:System.Collections.Generic.IDictionary`2"/> contains an element with the specified key.
|
|
</summary>
|
|
<param name="key">The key to locate in the <see cref="T:System.Collections.Generic.IDictionary`2"/>.</param>
|
|
<returns>
|
|
true if the <see cref="T:System.Collections.Generic.IDictionary`2"/> contains an element with the key; otherwise, false.
|
|
</returns>
|
|
<exception cref="T:System.ArgumentNullException"><paramref name="key"/> is null.
|
|
</exception>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.ReadOnlyDictionary`2.Remove(`0)">
|
|
<summary>
|
|
Removes the element with the specified key from the <see cref="T:System.Collections.Generic.IDictionary`2"/>.
|
|
</summary>
|
|
<param name="key">The key of the element to remove.</param>
|
|
<returns>
|
|
true if the element is successfully removed; otherwise, false. This method also returns false if <paramref name="key"/> was not found in the original <see cref="T:System.Collections.Generic.IDictionary`2"/>.
|
|
</returns>
|
|
<exception cref="T:System.ArgumentNullException"><paramref name="key"/> is null.
|
|
</exception>
|
|
<exception cref="T:System.NotSupportedException">
|
|
The <see cref="T:System.Collections.Generic.IDictionary`2"/> is read-only.
|
|
</exception>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.ReadOnlyDictionary`2.TryGetValue(`0,`1@)">
|
|
<summary>
|
|
Gets the value associated with the specified key.
|
|
</summary>
|
|
<param name="key">The key whose value to get.</param>
|
|
<param name="value">When this method returns, the value associated with the specified key, if the key is found; otherwise, the default value for the type of the <paramref name="value"/> parameter. This parameter is passed uninitialized.</param>
|
|
<returns>
|
|
true if the object that implements <see cref="T:System.Collections.Generic.IDictionary`2"/> contains an element with the specified key; otherwise, false.
|
|
</returns>
|
|
<exception cref="T:System.ArgumentNullException"><paramref name="key"/> is null.
|
|
</exception>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.ReadOnlyDictionary`2.Add(System.Collections.Generic.KeyValuePair{`0,`1})">
|
|
<summary>
|
|
Adds an item to the <see cref="T:System.Collections.Generic.ICollection`1"/>.
|
|
</summary>
|
|
<param name="item">The object to add to the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param>
|
|
<exception cref="T:System.NotSupportedException">
|
|
The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.
|
|
</exception>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.ReadOnlyDictionary`2.Clear">
|
|
<summary>
|
|
Removes all items from the <see cref="T:System.Collections.Generic.ICollection`1"/>.
|
|
</summary>
|
|
<exception cref="T:System.NotSupportedException">
|
|
The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.
|
|
</exception>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.ReadOnlyDictionary`2.Contains(System.Collections.Generic.KeyValuePair{`0,`1})">
|
|
<summary>
|
|
Determines whether the <see cref="T:System.Collections.Generic.ICollection`1"/> contains a specific value.
|
|
</summary>
|
|
<param name="item">The object to locate in the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param>
|
|
<returns>
|
|
true if <paramref name="item"/> is found in the <see cref="T:System.Collections.Generic.ICollection`1"/>; otherwise, false.
|
|
</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.ReadOnlyDictionary`2.CopyTo(System.Collections.Generic.KeyValuePair{`0,`1}[],System.Int32)">
|
|
<summary>
|
|
Copies to.
|
|
</summary>
|
|
<param name="array">The array.</param>
|
|
<param name="arrayIndex">Index of the array.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.ReadOnlyDictionary`2.Remove(System.Collections.Generic.KeyValuePair{`0,`1})">
|
|
<summary>
|
|
Removes the first occurrence of a specific object from the <see cref="T:System.Collections.Generic.ICollection`1"/>.
|
|
</summary>
|
|
<param name="item">The object to remove from the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param>
|
|
<returns>
|
|
true if <paramref name="item"/> was successfully removed from the <see cref="T:System.Collections.Generic.ICollection`1"/>; otherwise, false. This method also returns false if <paramref name="item"/> is not found in the original <see cref="T:System.Collections.Generic.ICollection`1"/>.
|
|
</returns>
|
|
<exception cref="T:System.NotSupportedException">
|
|
The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.
|
|
</exception>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.ReadOnlyDictionary`2.GetEnumerator">
|
|
<summary>
|
|
Returns an enumerator that iterates through the collection.
|
|
</summary>
|
|
<returns>
|
|
A <see cref="T:System.Collections.Generic.IEnumerator`1"/> that can be used to iterate through the collection.
|
|
</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Messaging.ReadOnlyDictionary`2.System#Collections#IEnumerable#GetEnumerator">
|
|
<summary>
|
|
Returns an enumerator that iterates through a collection.
|
|
</summary>
|
|
<returns>
|
|
An <see cref="T:System.Collections.IEnumerator"/> object that can be used to iterate through the collection.
|
|
</returns>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.ReadOnlyDictionary`2.Keys">
|
|
<summary>
|
|
Gets an <see cref="T:System.Collections.Generic.ICollection`1"/> containing the keys of the <see cref="T:System.Collections.Generic.IDictionary`2"/>.
|
|
</summary>
|
|
<returns>
|
|
An <see cref="T:System.Collections.Generic.ICollection`1"/> containing the keys of the object that implements <see cref="T:System.Collections.Generic.IDictionary`2"/>.
|
|
</returns>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.ReadOnlyDictionary`2.Values">
|
|
<summary>
|
|
Gets an <see cref="T:System.Collections.Generic.ICollection`1"/> containing the values in the <see cref="T:System.Collections.Generic.IDictionary`2"/>.
|
|
</summary>
|
|
<returns>
|
|
An <see cref="T:System.Collections.Generic.ICollection`1"/> containing the values in the object that implements <see cref="T:System.Collections.Generic.IDictionary`2"/>.
|
|
</returns>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.ReadOnlyDictionary`2.Count">
|
|
<summary>
|
|
Gets the number of elements contained in the <see cref="T:System.Collections.Generic.ICollection`1"/>.
|
|
</summary>
|
|
<returns>
|
|
The number of elements contained in the <see cref="T:System.Collections.Generic.ICollection`1"/>.
|
|
</returns>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.ReadOnlyDictionary`2.IsReadOnly">
|
|
<summary>
|
|
Gets a value indicating whether the <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.
|
|
</summary>
|
|
<returns>true if the <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only; otherwise, false.
|
|
</returns>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Messaging.ReadOnlyDictionary`2.Item(`0)">
|
|
<summary>
|
|
Gets or sets the element with the specified key.
|
|
</summary>
|
|
<param name="key">The key being read or written.</param>
|
|
<returns>
|
|
The element with the specified key.
|
|
</returns>
|
|
<exception cref="T:System.ArgumentNullException"><paramref name="key"/> is null.
|
|
</exception>
|
|
<exception cref="T:System.Collections.Generic.KeyNotFoundException">
|
|
The property is retrieved and <paramref name="key"/> is not found.
|
|
</exception>
|
|
<exception cref="T:System.NotSupportedException">
|
|
The property is set and the <see cref="T:System.Collections.Generic.IDictionary`2"/> is read-only.
|
|
</exception>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Reporting">
|
|
<summary>
|
|
The statistical reporting mechanism used so this library's project authors
|
|
know what versions and features are in use.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Reporting.Utf8NoPreamble">
|
|
<summary>
|
|
A UTF8 encoder that doesn't emit the preamble. Used for mid-stream writers.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Reporting.enabled">
|
|
<summary>
|
|
A value indicating whether reporting is desirable or not. Must be logical-AND'd with !<see cref="F:DotNetOpenAuth.Reporting.broken"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Reporting.broken">
|
|
<summary>
|
|
A value indicating whether reporting experienced an error and cannot be enabled.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Reporting.initialized">
|
|
<summary>
|
|
A value indicating whether the reporting class has been initialized or not.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Reporting.initializationSync">
|
|
<summary>
|
|
The object to lock during initialization.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Reporting.file">
|
|
<summary>
|
|
The isolated storage to use for collecting data in between published reports.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Reporting.reportOriginIdentity">
|
|
<summary>
|
|
The GUID that shows up at the top of all reports from this user/machine/domain.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Reporting.wellKnownPostLocation">
|
|
<summary>
|
|
The recipient of collected reports.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Reporting.webRequestHandler">
|
|
<summary>
|
|
The outgoing HTTP request handler to use for publishing reports.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Reporting.observedRequests">
|
|
<summary>
|
|
A few HTTP request hosts and paths we've seen.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Reporting.observedCultures">
|
|
<summary>
|
|
Cultures that have come in via HTTP requests.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Reporting.observedFeatures">
|
|
<summary>
|
|
Features that have been used.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Reporting.observations">
|
|
<summary>
|
|
A collection of all the observations to include in the report.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Reporting.events">
|
|
<summary>
|
|
The named events that we have counters for.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Reporting.publishingConsiderationLock">
|
|
<summary>
|
|
The lock acquired while considering whether to publish a report.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Reporting.lastPublished">
|
|
<summary>
|
|
The time that we last published reports.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Reporting.#cctor">
|
|
<summary>
|
|
Initializes static members of the <see cref="T:DotNetOpenAuth.Reporting"/> class.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Reporting.#ctor">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Reporting"/> class.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Reporting.RecordEventOccurrence(System.String,System.String)">
|
|
<summary>
|
|
Records an event occurrence.
|
|
</summary>
|
|
<param name="eventName">Name of the event.</param>
|
|
<param name="category">The category within the event. Null and empty strings are allowed, but considered the same.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Reporting.RecordEventOccurrence(System.Object,System.String)">
|
|
<summary>
|
|
Records an event occurence.
|
|
</summary>
|
|
<param name="eventNameByObjectType">The object whose type name is the event name to record.</param>
|
|
<param name="category">The category within the event. Null and empty strings are allowed, but considered the same.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Reporting.RecordFeatureUse(System.String)">
|
|
<summary>
|
|
Records the use of a feature by name.
|
|
</summary>
|
|
<param name="feature">The feature.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Reporting.RecordFeatureUse(System.Object)">
|
|
<summary>
|
|
Records the use of a feature by object type.
|
|
</summary>
|
|
<param name="value">The object whose type is the feature to set as used.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Reporting.RecordFeatureAndDependencyUse(System.Object,System.Object)">
|
|
<summary>
|
|
Records the use of a feature by object type.
|
|
</summary>
|
|
<param name="value">The object whose type is the feature to set as used.</param>
|
|
<param name="dependency1">Some dependency used by <paramref name="value"/>.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Reporting.RecordFeatureAndDependencyUse(System.Object,System.Object,System.Object)">
|
|
<summary>
|
|
Records the use of a feature by object type.
|
|
</summary>
|
|
<param name="value">The object whose type is the feature to set as used.</param>
|
|
<param name="dependency1">Some dependency used by <paramref name="value"/>.</param>
|
|
<param name="dependency2">Some dependency used by <paramref name="value"/>.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Reporting.RecordRequestStatistics(System.Web.HttpRequestBase)">
|
|
<summary>
|
|
Records statistics collected from incoming requests.
|
|
</summary>
|
|
<param name="request">The request.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Reporting.Touch">
|
|
<summary>
|
|
Called by every internal/public method on this class to give
|
|
periodic operations a chance to run.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Reporting.Initialize">
|
|
<summary>
|
|
Initializes Reporting if it has not been initialized yet.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Reporting.GetReport">
|
|
<summary>
|
|
Assembles a report for submission.
|
|
</summary>
|
|
<returns>A stream that contains the report.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Reporting.SendStats">
|
|
<summary>
|
|
Sends the usage reports to the library authors.
|
|
</summary>
|
|
<returns>A value indicating whether submitting the report was successful.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Reporting.DemuxLogMessage(System.String)">
|
|
<summary>
|
|
Interprets the reporting response as a log message if possible.
|
|
</summary>
|
|
<param name="line">The line from the HTTP response to interpret as a log message.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Reporting.SendStatsAsync">
|
|
<summary>
|
|
Sends the stats report asynchronously, and careful to not throw any unhandled exceptions.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Reporting.GetIsolatedStorage">
|
|
<summary>
|
|
Gets the isolated storage to use for reporting.
|
|
</summary>
|
|
<returns>An isolated storage location appropriate for our host.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Reporting.GetOrCreateOriginIdentity">
|
|
<summary>
|
|
Gets a unique, pseudonymous identifier for this particular web site or application.
|
|
</summary>
|
|
<returns>A GUID that will serve as the identifier.</returns>
|
|
<remarks>
|
|
The identifier is made persistent by storing the identifier in isolated storage.
|
|
If an existing identifier is not found, a new one is created, persisted, and returned.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Reporting.SanitizeFileName(System.String)">
|
|
<summary>
|
|
Sanitizes the name of the file so it only includes valid filename characters.
|
|
</summary>
|
|
<param name="fileName">The filename to sanitize.</param>
|
|
<returns>The filename, with any and all invalid filename characters replaced with the hyphen (-) character.</returns>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Reporting.Enabled">
|
|
<summary>
|
|
Gets or sets a value indicating whether this reporting is enabled.
|
|
</summary>
|
|
<value><c>true</c> if enabled; otherwise, <c>false</c>.</value>
|
|
<remarks>
|
|
Setting this property to <c>true</c> <i>may</i> have no effect
|
|
if reporting has already experienced a failure of some kind.
|
|
</remarks>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Reporting.ObservedFeatures">
|
|
<summary>
|
|
Gets the observed features.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Reporting.Configuration">
|
|
<summary>
|
|
Gets the configuration to use for reporting.
|
|
</summary>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Reporting.PersistentHashSet">
|
|
<summary>
|
|
A set of values that persist the set to disk.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Reporting.PersistentHashSet.fileStream">
|
|
<summary>
|
|
The isolated persistent storage.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Reporting.PersistentHashSet.reader">
|
|
<summary>
|
|
The persistent reader.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Reporting.PersistentHashSet.writer">
|
|
<summary>
|
|
The persistent writer.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Reporting.PersistentHashSet.memorySet">
|
|
<summary>
|
|
The total set of elements.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Reporting.PersistentHashSet.maximumElements">
|
|
<summary>
|
|
The maximum number of elements to track before not storing new elements.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Reporting.PersistentHashSet.newElements">
|
|
<summary>
|
|
The set of new elements added to the <see cref="F:DotNetOpenAuth.Reporting.PersistentHashSet.memorySet"/> since the last flush.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Reporting.PersistentHashSet.lastFlushed">
|
|
<summary>
|
|
The time the last flush occurred.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Reporting.PersistentHashSet.dirty">
|
|
<summary>
|
|
A flag indicating whether the set has changed since it was last flushed.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Reporting.PersistentHashSet.#ctor(System.IO.IsolatedStorage.IsolatedStorageFile,System.String,System.Int32)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Reporting.PersistentHashSet"/> class.
|
|
</summary>
|
|
<param name="storage">The storage location.</param>
|
|
<param name="fileName">Name of the file.</param>
|
|
<param name="maximumElements">The maximum number of elements to track.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Reporting.PersistentHashSet.Dispose">
|
|
<summary>
|
|
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Reporting.PersistentHashSet.Add(System.String)">
|
|
<summary>
|
|
Adds a value to the set.
|
|
</summary>
|
|
<param name="value">The value.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Reporting.PersistentHashSet.Flush">
|
|
<summary>
|
|
Flushes any newly added values to disk.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Reporting.PersistentHashSet.Dispose(System.Boolean)">
|
|
<summary>
|
|
Releases unmanaged and - optionally - managed resources
|
|
</summary>
|
|
<param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Reporting.PersistentHashSet.IsFull">
|
|
<summary>
|
|
Gets a value indicating whether the hashset has reached capacity and is not storing more elements.
|
|
</summary>
|
|
<value><c>true</c> if this instance is full; otherwise, <c>false</c>.</value>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Reporting.PersistentHashSet.FileName">
|
|
<summary>
|
|
Gets the name of the file.
|
|
</summary>
|
|
<value>The name of the file.</value>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Reporting.PersistentCounter">
|
|
<summary>
|
|
A feature usage counter.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Reporting.PersistentCounter.separator">
|
|
<summary>
|
|
The separator to use between category names and their individual counters.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Reporting.PersistentCounter.fileStream">
|
|
<summary>
|
|
The isolated persistent storage.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Reporting.PersistentCounter.reader">
|
|
<summary>
|
|
The persistent reader.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Reporting.PersistentCounter.writer">
|
|
<summary>
|
|
The persistent writer.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Reporting.PersistentCounter.lastFlushed">
|
|
<summary>
|
|
The time the last flush occurred.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Reporting.PersistentCounter.counters">
|
|
<summary>
|
|
The in-memory copy of the counter.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Reporting.PersistentCounter.dirty">
|
|
<summary>
|
|
A flag indicating whether the set has changed since it was last flushed.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Reporting.PersistentCounter.#ctor(System.IO.IsolatedStorage.IsolatedStorageFile,System.String)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:DotNetOpenAuth.Reporting.PersistentCounter"/> class.
|
|
</summary>
|
|
<param name="storage">The storage location.</param>
|
|
<param name="fileName">Name of the file.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Reporting.PersistentCounter.Dispose">
|
|
<summary>
|
|
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Reporting.PersistentCounter.Increment(System.String)">
|
|
<summary>
|
|
Increments the counter.
|
|
</summary>
|
|
<param name="category">The category within the event. Null and empty strings are allowed, but considered the same.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Reporting.PersistentCounter.Flush">
|
|
<summary>
|
|
Flushes any newly added values to disk.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Reporting.PersistentCounter.Reset">
|
|
<summary>
|
|
Resets all counters.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Reporting.PersistentCounter.Dispose(System.Boolean)">
|
|
<summary>
|
|
Releases unmanaged and - optionally - managed resources
|
|
</summary>
|
|
<param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Reporting.PersistentCounter.FileName">
|
|
<summary>
|
|
Gets the name of the file.
|
|
</summary>
|
|
<value>The name of the file.</value>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Requires">
|
|
<summary>
|
|
Argument validation checks that throw some kind of ArgumentException when they fail (unless otherwise noted).
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Requires.NotNull``1(``0,System.String)">
|
|
<summary>
|
|
Validates that a given parameter is not null.
|
|
</summary>
|
|
<typeparam name="T">The type of the parameter</typeparam>
|
|
<param name="value">The value.</param>
|
|
<param name="parameterName">Name of the parameter.</param>
|
|
<returns>The tested value, guaranteed to not be null.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Requires.NotNullOrEmpty(System.String,System.String)">
|
|
<summary>
|
|
Validates that a parameter is not null or empty.
|
|
</summary>
|
|
<param name="value">The value.</param>
|
|
<param name="parameterName">Name of the parameter.</param>
|
|
<returns>The validated value.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Requires.NotNullOrEmpty``1(System.Collections.Generic.IEnumerable{``0},System.String)">
|
|
<summary>
|
|
Validates that an array is not null or empty.
|
|
</summary>
|
|
<typeparam name="T">The type of the elements in the sequence.</typeparam>
|
|
<param name="value">The value.</param>
|
|
<param name="parameterName">Name of the parameter.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Requires.NullOrWithNoNullElements``1(System.Collections.Generic.IEnumerable{``0},System.String)">
|
|
<summary>
|
|
Validates that an argument is either null or is a sequence with no null elements.
|
|
</summary>
|
|
<typeparam name="T">The type of elements in the sequence.</typeparam>
|
|
<param name="sequence">The sequence.</param>
|
|
<param name="parameterName">Name of the parameter.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Requires.InRange(System.Boolean,System.String,System.String)">
|
|
<summary>
|
|
Validates some expression describing the acceptable range for an argument evaluates to true.
|
|
</summary>
|
|
<param name="condition">The expression that must evaluate to true to avoid an <see cref="T:System.ArgumentOutOfRangeException"/>.</param>
|
|
<param name="parameterName">Name of the parameter.</param>
|
|
<param name="message">The message to include with the exception.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Requires.True(System.Boolean,System.String,System.String)">
|
|
<summary>
|
|
Validates some expression describing the acceptable condition for an argument evaluates to true.
|
|
</summary>
|
|
<param name="condition">The expression that must evaluate to true to avoid an <see cref="T:System.ArgumentException"/>.</param>
|
|
<param name="parameterName">Name of the parameter.</param>
|
|
<param name="message">The message to include with the exception.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Requires.True(System.Boolean,System.String,System.String,System.Object[])">
|
|
<summary>
|
|
Validates some expression describing the acceptable condition for an argument evaluates to true.
|
|
</summary>
|
|
<param name="condition">The expression that must evaluate to true to avoid an <see cref="T:System.ArgumentException"/>.</param>
|
|
<param name="parameterName">Name of the parameter.</param>
|
|
<param name="unformattedMessage">The unformatted message.</param>
|
|
<param name="args">Formatting arguments.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Requires.ValidState(System.Boolean)">
|
|
<summary>
|
|
Validates some expression describing the acceptable condition for an argument evaluates to true.
|
|
</summary>
|
|
<param name="condition">The expression that must evaluate to true to avoid an <see cref="T:System.InvalidOperationException"/>.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Requires.ValidState(System.Boolean,System.String)">
|
|
<summary>
|
|
Validates some expression describing the acceptable condition for an argument evaluates to true.
|
|
</summary>
|
|
<param name="condition">The expression that must evaluate to true to avoid an <see cref="T:System.InvalidOperationException"/>.</param>
|
|
<param name="message">The message to include with the exception.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Requires.ValidState(System.Boolean,System.String,System.Object[])">
|
|
<summary>
|
|
Validates some expression describing the acceptable condition for an argument evaluates to true.
|
|
</summary>
|
|
<param name="condition">The expression that must evaluate to true to avoid an <see cref="T:System.InvalidOperationException"/>.</param>
|
|
<param name="unformattedMessage">The unformatted message.</param>
|
|
<param name="args">Formatting arguments.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Requires.NotNullSubtype``1(System.Type,System.String)">
|
|
<summary>
|
|
Validates that some argument describes a type that is or derives from a required type.
|
|
</summary>
|
|
<typeparam name="T">The type that the argument must be or derive from.</typeparam>
|
|
<param name="type">The type given in the argument.</param>
|
|
<param name="parameterName">Name of the parameter.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Requires.Format(System.Boolean,System.String)">
|
|
<summary>
|
|
Validates some expression describing the acceptable condition for an argument evaluates to true.
|
|
</summary>
|
|
<param name="condition">The expression that must evaluate to true to avoid an <see cref="T:System.FormatException"/>.</param>
|
|
<param name="message">The message.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Requires.Support(System.Boolean,System.String)">
|
|
<summary>
|
|
Throws an <see cref="T:System.NotSupportedException"/> if a condition does not evaluate to <c>true</c>.
|
|
</summary>
|
|
<param name="condition">The expression that must evaluate to true to avoid an <see cref="T:System.NotSupportedException"/>.</param>
|
|
<param name="message">The message.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Requires.Fail(System.String,System.String)">
|
|
<summary>
|
|
Throws an <see cref="T:System.ArgumentException"/>
|
|
</summary>
|
|
<param name="parameterName">Name of the parameter.</param>
|
|
<param name="message">The message.</param>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Strings">
|
|
<summary>
|
|
A strongly-typed resource class, for looking up localized strings, etc.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Strings.ResourceManager">
|
|
<summary>
|
|
Returns the cached ResourceManager instance used by this class.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Strings.Culture">
|
|
<summary>
|
|
Overrides the current thread's CurrentUICulture property for all
|
|
resource lookups using this strongly typed resource class.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Strings.ConfigurationTypeMustBePublic">
|
|
<summary>
|
|
Looks up a localized string similar to The configuration-specified type {0} must be public, and is not..
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Strings.ConfigurationXamlReferenceRequiresHttpContext">
|
|
<summary>
|
|
Looks up a localized string similar to The configuration XAML reference to {0} requires a current HttpContext to resolve..
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Strings.EmbeddedResourceUrlProviderRequired">
|
|
<summary>
|
|
Looks up a localized string similar to The current IHttpHandler is not one of types: {0}. An embedded resource URL provider must be set in your .config file..
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Strings.EmptyStringNotAllowed">
|
|
<summary>
|
|
Looks up a localized string similar to The empty string is not allowed..
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Strings.InvalidArgument">
|
|
<summary>
|
|
Looks up a localized string similar to The argument has an unexpected value..
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Strings.RequiredPropertyNotYetPreset">
|
|
<summary>
|
|
Looks up a localized string similar to The property {0} must be set before this operation is allowed..
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Strings.ResponseBodyNotSupported">
|
|
<summary>
|
|
Looks up a localized string similar to This object contains a response body, which is not supported..
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Strings.StoreRequiredWhenNoHttpContextAvailable">
|
|
<summary>
|
|
Looks up a localized string similar to No current HttpContext was detected, so an {0} instance must be explicitly provided or specified in the .config file. Call the constructor overload that takes an {0}..
|
|
</summary>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.UriUtil">
|
|
<summary>
|
|
Utility methods for working with URIs.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.UriUtil.QueryStringContainPrefixedParameters(System.Uri,System.String)">
|
|
<summary>
|
|
Tests a URI for the presence of an OAuth payload.
|
|
</summary>
|
|
<param name="uri">The URI to test.</param>
|
|
<param name="prefix">The prefix.</param>
|
|
<returns>
|
|
True if the URI contains an OAuth message.
|
|
</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.UriUtil.IsTransportSecure(System.Uri)">
|
|
<summary>
|
|
Determines whether some <see cref="T:System.Uri"/> is using HTTPS.
|
|
</summary>
|
|
<param name="uri">The Uri being tested for security.</param>
|
|
<returns>
|
|
<c>true</c> if the URI represents an encrypted request; otherwise, <c>false</c>.
|
|
</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.UriUtil.ToStringWithImpliedPorts(System.UriBuilder)">
|
|
<summary>
|
|
Equivalent to UriBuilder.ToString() but omits port # if it may be implied.
|
|
Equivalent to UriBuilder.Uri.ToString(), but doesn't throw an exception if the Host has a wildcard.
|
|
</summary>
|
|
<param name="builder">The UriBuilder to render as a string.</param>
|
|
<returns>The string version of the Uri.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.UriUtil.ValidateResolvableUrl(System.Web.UI.Page,System.Boolean,System.String)">
|
|
<summary>
|
|
Validates that a URL will be resolvable at runtime.
|
|
</summary>
|
|
<param name="page">The page hosting the control that receives this URL as a property.</param>
|
|
<param name="designMode">If set to <c>true</c> the page is in design-time mode rather than runtime mode.</param>
|
|
<param name="value">The URI to check.</param>
|
|
<exception cref="T:System.UriFormatException">Thrown if the given URL is not a valid, resolvable URI.</exception>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Util">
|
|
<summary>
|
|
A grab-bag utility class.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Util.DefaultNamespace">
|
|
<summary>
|
|
The base namespace for this library from which all other namespaces derive.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Util.embeddedResourceRetrieval">
|
|
<summary>
|
|
The web.config file-specified provider of web resource URLs.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Util.EqualsNullSafe``1(``0,``0)">
|
|
<summary>
|
|
Tests for equality between two objects. Safely handles the case where one or both are null.
|
|
</summary>
|
|
<typeparam name="T">The type of objects been checked for equality.</typeparam>
|
|
<param name="first">The first object.</param>
|
|
<param name="second">The second object.</param>
|
|
<returns><c>true</c> if the two objects are equal; <c>false</c> otherwise.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Util.ToStringDeferred``2(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{``0,``1}})">
|
|
<summary>
|
|
Prepares a dictionary for printing as a string.
|
|
</summary>
|
|
<typeparam name="K">The type of the key.</typeparam>
|
|
<typeparam name="V">The type of the value.</typeparam>
|
|
<param name="pairs">The dictionary or sequence of name-value pairs.</param>
|
|
<returns>An object whose ToString method will perform the actual work of generating the string.</returns>
|
|
<remarks>
|
|
The work isn't done until (and if) the
|
|
<see cref="M:System.Object.ToString"/> method is actually called, which makes it great
|
|
for logging complex objects without being in a conditional block.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Util.ToStringDeferred``1(System.Collections.Generic.IEnumerable{``0})">
|
|
<summary>
|
|
Offers deferred ToString processing for a list of elements, that are assumed
|
|
to generate just a single-line string.
|
|
</summary>
|
|
<typeparam name="T">The type of elements contained in the list.</typeparam>
|
|
<param name="list">The list of elements.</param>
|
|
<returns>An object whose ToString method will perform the actual work of generating the string.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Util.ToStringDeferred``1(System.Collections.Generic.IEnumerable{``0},System.Boolean)">
|
|
<summary>
|
|
Offers deferred ToString processing for a list of elements.
|
|
</summary>
|
|
<typeparam name="T">The type of elements contained in the list.</typeparam>
|
|
<param name="list">The list of elements.</param>
|
|
<param name="multiLineElements">if set to <c>true</c>, special formatting will be applied to the output to make it clear where one element ends and the next begins.</param>
|
|
<returns>An object whose ToString method will perform the actual work of generating the string.</returns>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Util.GetWebResourceUrl(System.Type,System.String)">
|
|
<summary>
|
|
Gets the web resource URL from a Page or <see cref="T:DotNetOpenAuth.IEmbeddedResourceRetrieval"/> object.
|
|
</summary>
|
|
<param name="someTypeInResourceAssembly">Some type in resource assembly.</param>
|
|
<param name="manifestResourceName">Name of the manifest resource.</param>
|
|
<returns>An absolute URL</returns>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Util.LibraryVersion">
|
|
<summary>
|
|
Gets a human-readable description of the library name and version, including
|
|
whether the build is an official or private one.
|
|
</summary>
|
|
</member>
|
|
<member name="P:DotNetOpenAuth.Util.AssemblyFileVersion">
|
|
<summary>
|
|
Gets the assembly file version of the executing assembly, otherwise falls back to the assembly version.
|
|
</summary>
|
|
</member>
|
|
<member name="T:DotNetOpenAuth.Util.DelayedToString`1">
|
|
<summary>
|
|
Manages an individual deferred ToString call.
|
|
</summary>
|
|
<typeparam name="T">The type of object to be serialized as a string.</typeparam>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Util.DelayedToString`1.obj">
|
|
<summary>
|
|
The object that will be serialized if called upon.
|
|
</summary>
|
|
</member>
|
|
<member name="F:DotNetOpenAuth.Util.DelayedToString`1.toString">
|
|
<summary>
|
|
The method used to serialize <see cref="F:DotNetOpenAuth.Util.DelayedToString`1.obj"/> to string form.
|
|
</summary>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Util.DelayedToString`1.#ctor(`0,System.Func{`0,System.String})">
|
|
<summary>
|
|
Initializes a new instance of the DelayedToString class.
|
|
</summary>
|
|
<param name="obj">The object that may be serialized to string form.</param>
|
|
<param name="toString">The method that will serialize the object if called upon.</param>
|
|
</member>
|
|
<member name="M:DotNetOpenAuth.Util.DelayedToString`1.ToString">
|
|
<summary>
|
|
Returns a <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
|
|
</summary>
|
|
<returns>
|
|
A <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
|
|
</returns>
|
|
</member>
|
|
</members>
|
|
</doc>
|