Click or drag to resize

ConfigurationLoader Methods

The ConfigurationLoader type exposes the following members.

Methods
  NameDescription
Public methodStatic memberAddObjectFactory
Registers an Object Factory with the Configuration Loader.
Public methodStatic memberAutoConfigure
Given a Configuration Graph applies all available auto-configuration based on the contents of the graph.
Public methodStatic memberAutoConfigureObjectFactories
Given a Configuration Graph will detect and configure Object Factories defined in the configuration.
Public methodStatic memberAutoConfigureReadersAndWriters
Given a Configuration Graph will detect Readers and Writers for RDF and SPARQL syntaxes and register them with MimeTypesHelper. This will cause the library defaults to be overridden where appropriate.
Public methodStatic memberAutoConfigureSparqlOperators
Given a Configuration Graph will detect and configure SPARQL Operators.
Public methodStatic memberAutoConfigureStaticOptions
Given a Configuration Graph will detect and configure static options that are specified using the dnr:configure property with special <dotnetrdf-configure:Class/Property> subject URIs.
Public methodStatic memberCheckCircularReference
Checks for circular references and throws an error if there is one.
Public methodStatic memberClearCache
Clears the Object Loader cache (this is not recommended).
Public methodStatic memberCreateConfigurationNode Obsolete.
Creates a URI Node that refers to some Configuration property/type.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodStatic memberGetConfigurationArray
Gets all the literal values given for a property of a given Object in the Configuration Graph.
Public methodStatic memberGetConfigurationBoolean(IGraph, INode, IEnumerableINode, Boolean)
Gets the Boolean value or a given default of the first instance of the first property for a given Object in the Configuration Graph.
Public methodStatic memberGetConfigurationBoolean(IGraph, INode, INode, Boolean)
Gets the Boolean value or a given default of the first instance of a property for a given Object in the Configuration Graph.
Public methodStatic memberGetConfigurationData
Gets all the values given for a property of a given Object in the Configuration Graph.
Public methodStatic memberGetConfigurationInt32(IGraph, INode, IEnumerableINode, Int32)
Gets the 64 bit Integer value or a given default of the first instance of the first property for a given Object in the Configuration Graph.
Public methodStatic memberGetConfigurationInt32(IGraph, INode, INode, Int32)
Gets the 64 bit Integer value or a given default of the first instance of a property for a given Object in the Configuration Graph.
Public methodStatic memberGetConfigurationInt64(IGraph, INode, IEnumerableINode, Int64)
Gets the 64 bit Integer value or a given default of the first instance of the first property for a given Object in the Configuration Graph.
Public methodStatic memberGetConfigurationInt64(IGraph, INode, INode, Int64)
Gets the 64 bit Integer value or a given default of the first instance of a property for a given Object in the Configuration Graph.
Public methodStatic memberGetConfigurationNode(IGraph, INode, IEnumerableINode)
Gets the first value given for the first found property of a given Object in the Configuration Graph.
Public methodStatic memberGetConfigurationNode(IGraph, INode, INode)
Gets the first value given for a property of a given Object in the Configuration Graph.
Public methodStatic memberGetConfigurationString(IGraph, INode, IEnumerableINode)
Gets the String value or null of the first instance of the first property for a given Object in the Configuration Graph where the value for the property is a Literal Node.
Public methodStatic memberGetConfigurationString(IGraph, INode, INode)
Gets the String value or null of the first instance of a property for a given Object in the Configuration Graph where the value for the property is a Literal Node.
Public methodStatic memberGetConfigurationValue(IGraph, INode, IEnumerableINode)
Gets the String value or null of the first instance of the first property for a given Object in the Configuration Graph.
Public methodStatic memberGetConfigurationValue(IGraph, INode, INode)
Gets the String value or null of the first instance of a property for a given Object in the Configuration Graph.
Public methodStatic memberGetDefaultType(String)
Attempts to return the Default Type to load an Object as when there is no dnr:type property but there is a rdf:type property.
Public methodStatic memberGetDefaultType(IGraph, INode)
Attempts to find the Default Type to load an Object as when no explicit dnr:type property has been declared but an rdf:type property has been declared giving a valid Configuration Class.
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodStatic memberGetUsernameAndPassword
Gets the Username and Password specified for a given Object.
Public methodStatic memberIsCached
Gets whether the given Object has already been loaded and cached.
Public methodStatic memberLoadConfiguration(String)
Loads a Configuration Graph and applies auto-configuration.
Public methodStatic memberLoadConfiguration(Uri)
Loads a Configuration Graph and applies auto-configuration.
Public methodStatic memberLoadConfiguration(String, Boolean)
Loads a Configuration Graph and applies auto-configuration if desired.
Public methodStatic memberLoadConfiguration(Uri, Boolean)
Loads a Configuration Graph and applies auto-configuration if desired.
Public methodStatic memberLoadEmbeddedConfiguration(String)
Loads a Configuration Graph and applies auto-configuration.
Public methodStatic memberLoadEmbeddedConfiguration(String, Boolean)
Loads a Configuration Graph and applies auto-configuration if desired.
Public methodLoadObject(String)
Loads the Object identified by the given blank node identifier as an Object.
Public methodLoadObject(Uri)
Loads the Object identified by the given URI as an Object.
Public methodStatic memberLoadObject(IGraph, INode)
Loads the Object identified by the given Node based on information from the Configuration Graph.
Public methodStatic memberLoadObject(IGraph, INode, Type)
Loads the Object identified by the given Node as an object of the given type based on information from the Configuration Graph.
Public methodLoadObjectT(String)
Loads the Object identified by the given blank node identifier as an object of the given type based on information from the Configuration Graph.
Public methodLoadObjectT(Uri)
Loads the Object identified by the given URI as an object of the given type based on information from the Configuration Graph.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodStatic memberResolveAppSetting
Attempts to resolve special <appsettings> URIs into actual values.
Public methodStatic memberResolvePath
Resolves a Path using the in-use path-resolver.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also