Show / Hide Table of Contents

Class ThreadSafeQNameOutputMapper

Thread Safe version of the QNameOutputMapper.
Inheritance
System.Object
NamespaceMapper
QNameOutputMapper
ThreadSafeQNameOutputMapper
Implements
INamespaceMapper
System.IDisposable
Inherited Members
QNameOutputMapper._mapping
QNameOutputMapper._nextNamespaceID
QNameOutputMapper.ReduceToQName(String, String)
QNameOutputMapper.ReduceToQName(String, String, String)
NamespaceMapper.RDF
NamespaceMapper.RDFS
NamespaceMapper.XMLSCHEMA
NamespaceMapper.OWL
NamespaceMapper._uris
NamespaceMapper._prefixes
NamespaceMapper.GetPrefix(Uri)
NamespaceMapper.GetNamespaceUri(String)
NamespaceMapper.RemoveNamespace(String)
NamespaceMapper.HasNamespace(String)
NamespaceMapper.HasNamespace(Uri)
NamespaceMapper.Clear()
NamespaceMapper.Prefixes
NamespaceMapper.Import(INamespaceMapper)
NamespaceMapper.NamespaceAdded
NamespaceMapper.NamespaceModified
NamespaceMapper.NamespaceRemoved
NamespaceMapper.OnNamespaceAdded(String, Uri)
NamespaceMapper.OnNamespaceModified(String, Uri)
NamespaceMapper.OnNamespaceRemoved(String, Uri)
NamespaceMapper.Dispose()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: VDS.RDF
Assembly: dotNetRDF.dll
Syntax
public class ThreadSafeQNameOutputMapper : QNameOutputMapper, INamespaceMapper, IDisposable

Constructors

| Improve this Doc View Source

ThreadSafeQNameOutputMapper(INamespaceMapper)

Creates a new Thread Safe QName Output Mapper.
Declaration
public ThreadSafeQNameOutputMapper(INamespaceMapper nsmapper)
Parameters
Type Name Description
INamespaceMapper nsmapper Namespace Mapper.

Methods

| Improve this Doc View Source

AddNamespace(String, Uri)

Adds a Namespace to the QName Output Mapper.
Declaration
public override void AddNamespace(string prefix, Uri uri)
Parameters
Type Name Description
System.String prefix Prefix.
System.Uri uri Namespace URI.
Overrides
NamespaceMapper.AddNamespace(String, Uri)
| Improve this Doc View Source

AddToCache(String, QNameMapping)

Adds a QName Mapping to the Cache in a Thread Safe way.
Declaration
protected override void AddToCache(string key, QNameMapping value)
Parameters
Type Name Description
System.String key Key.
QNameMapping value Value.
Overrides
QNameOutputMapper.AddToCache(String, QNameMapping)

Implements

INamespaceMapper
System.IDisposable

Extension Methods

Extensions.AsEnumerable<T>(T)
  • Improve this Doc
  • View Source
In This Article
  • Constructors
    • ThreadSafeQNameOutputMapper(INamespaceMapper)
  • Methods
    • AddNamespace(String, Uri)
    • AddToCache(String, QNameMapping)
  • Implements
  • Extension Methods
Back to top Generated by DocFX