/// <summary> /// Returns a <see cref="MessageFilter{T}"/> instance. /// </summary> /// <param name="location">The location of the filter to be applied.</param> /// <returns>A <see cref="MessageFilter{T}"/> instance.</returns> public override MessageFilter <ServerRequestContext> GetFilter(MessageFilteringLocation location) { if (location != MessageFilteringLocation.BeforeDeserialization) { return(null); } else { return(this._filterInstance); } }
/// <summary> /// Returns a <see cref="MessageFilter{T}"/> instance. /// </summary> /// <param name="location">The location of the filter to be applied.</param> /// <returns>A <see cref="MessageFilter{T}"/> instance.</returns> public override MessageFilter <ClientResponseContext> GetFilter(MessageFilteringLocation location) { if (location != MessageFilteringLocation.BeforeDeserialization) { return(null); } else { return(_filterInstance); } }
/// <summary> /// Returns a <see cref="MessageFilter{T}"/> instance. /// </summary> /// <param name="location">The location of the filter to be applied.</param> /// <returns>A <see cref="MessageFilter{T}"/> instance.</returns> public abstract MessageFilter <T> GetFilter(MessageFilteringLocation location);