ResolvedResource ClassResolvedResource ClassResolvedResource Class

A resource that has been returned from an IResourceResolverIResourceResolverIResourceResolver.

Inheritance Hierarchy

Syntax

Public NotInheritable Class ResolvedResource
public sealed class ResolvedResource
public:
ref class ResolvedResource sealed
 
The ResolvedResourceResolvedResourceResolvedResource type exposes the following members.

Constructors

 ConstructorDescription
Public methodResolvedResource (Stream)ResolvedResource (Stream)ResolvedResource (Stream^) Initializes a new instance of the ResolvedResourceResolvedResourceResolvedResource class.
Public methodResolvedResource (Stream, string)ResolvedResource (Stream, String)ResolvedResource (Stream^, String^) Initializes a new instance of the ResolvedResourceResolvedResourceResolvedResource class.
Public methodResolvedResource (Stream, string, string)ResolvedResource (Stream, String, String)ResolvedResource (Stream^, String^, String^) Initializes a new instance of the ResolvedResourceResolvedResourceResolvedResource class.
Public methodResolvedResource (Stream, Encoding, string)ResolvedResource (Stream, Encoding, String)ResolvedResource (Stream^, Encoding^, String^) Initializes a new instance of the ResolvedResourceResolvedResourceResolvedResource class.

Top

Properties

 PropertyDescription
Public propertyEncodingEncodingEncoding Gets the encoding used by the resource, if it has been resolved.
Public propertyEncodingNameEncodingNameEncodingName Gets the name of the encoding used by the resource.
Public propertyMediaTypeMediaTypeMediaType Gets or sets the media-type of the resolved resource.

Top

Methods

 MethodDescription
Public methodObject.EqualsObject.EqualsObject::Equals Determines whether the specified objectObjectobject is equal to the current objectObjectobject. (Inherited from System.ObjectSystem.ObjectSystem::Object)
Protected methodObject.FinalizeObject.FinalizeObject::Finalize Allows an objectObjectobject to attempt to free resources and perform other cleanup operations before the objectObjectobject is reclaimed by garbage collection. (Inherited from System.ObjectSystem.ObjectSystem::Object)
Public methodObject.GetHashCodeObject.GetHashCodeObject::GetHashCode Serves as a hash function for a particular type. (Inherited from System.ObjectSystem.ObjectSystem::Object)
Public methodGetStreamGetStreamGetStream Gets a StreamStreamStream over the resource.
Public methodGetTextReaderGetTextReaderGetTextReader Gets a TextReaderTextReaderTextReader over the resource.
Public methodObject.GetTypeObject.GetTypeObject::GetType Gets the TypeTypeType of the current instance. (Inherited from System.ObjectSystem.ObjectSystem::Object)
Protected methodObject.MemberwiseCloneObject.MemberwiseCloneObject::MemberwiseClone Creates a shallow copy of the current objectObjectobject. (Inherited from System.ObjectSystem.ObjectSystem::Object)
Public methodObject.ToStringObject.ToStringObject::ToString Returns a stringStringString that represents the current objectObjectobject. (Inherited from System.ObjectSystem.ObjectSystem::Object)

Top

Remarks

The encoding used to read a resource as unparsed text is determined as follows:

  1. The encoding specified by the ResolvedResourceResolvedResourceResolvedResource is used if it is not null a null reference (Nothing in Visual Basic) nullptr.
  2. If the media type is an XML media type then the encoding is recognized as by the XML specification.
  3. If an encoding was passed to the unparsed-text function, then this encoding is used.
  4. If a byte order mark is present, then either UTF-32, UTF-16 or UTF-8 is assumed based on the byte order mark
  5. If none of the above cases apply, then UTF-8 is assumed.