Search Results for

    Show / Hide Table of Contents

    Class TerminologyProviderCredentialStore

    This class represents a storage mechanism for terminology provider credentials.

    Inheritance
    System.Object
    TerminologyProviderCredentialStore
    Implements
    ITerminologyProviderCredentialStore
    System.Xml.Serialization.IXmlSerializable
    Inherited Members
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: Sdl.Terminology.TerminologyProvider.Core
    Assembly: Sdl.Terminology.TerminologyProvider.Core.dll
    Syntax
    public class TerminologyProviderCredentialStore : ITerminologyProviderCredentialStore

    Constructors

    TerminologyProviderCredentialStore()

    Declaration
    public TerminologyProviderCredentialStore()

    Methods

    AddCredential(Uri, TerminologyProviderCredential)

    Add a credential for the specified provider Uri

    Declaration
    public void AddCredential(Uri uri, TerminologyProviderCredential credential)
    Parameters
    Type Name Description
    System.Uri uri

    The provider Uri

    TerminologyProviderCredential credential

    the credential to add

    AddOrUpdateCredential(Uri, TerminologyProviderCredential)

    Add a credential for the specified provider Uri if it does not exists, otherwise update the existing credential

    Declaration
    public void AddOrUpdateCredential(Uri uri, TerminologyProviderCredential credential)
    Parameters
    Type Name Description
    System.Uri uri

    The provider Uri

    TerminologyProviderCredential credential

    the credential to add or update an existing one

    Clear()

    Clear the store, removing all the credentials

    Declaration
    public void Clear()

    GetCredential(Uri)

    Get the provider credential associated with the specified provider Uri

    Declaration
    public TerminologyProviderCredential GetCredential(Uri uri)
    Parameters
    Type Name Description
    System.Uri uri

    The provider Uri to get the credential for

    Returns
    Type Description
    TerminologyProviderCredential

    The credential if found, otherwise null.

    GetSchema()

    Gets the xml schema.

    Declaration
    public XmlSchema GetSchema()
    Returns
    Type Description
    System.Xml.Schema.XmlSchema

    xml schema

    ReadXml(XmlReader)

    Reads the xml from the given reader.

    Declaration
    public void ReadXml(XmlReader reader)
    Parameters
    Type Name Description
    System.Xml.XmlReader reader

    reader

    RemoveCredential(Uri)

    Remove the provider credential from the store

    Declaration
    public void RemoveCredential(Uri uri)
    Parameters
    Type Name Description
    System.Uri uri

    The provider Uri

    WriteXml(XmlWriter)

    Writes the xml to the given writer.

    Declaration
    public void WriteXml(XmlWriter writer)
    Parameters
    Type Name Description
    System.Xml.XmlWriter writer

    writer

    Events

    CredentialsChanged

    CredentialsChanged event is fired whenever the credentials are added to or removed from the store.

    Declaration
    public event EventHandler CredentialsChanged
    Event Type
    Type Description
    System.EventHandler

    Implements

    ITerminologyProviderCredentialStore
    System.Xml.Serialization.IXmlSerializable

    On this page

    • Constructors
      • TerminologyProviderCredentialStore()
    • Methods
      • AddCredential(Uri, TerminologyProviderCredential)
      • AddOrUpdateCredential(Uri, TerminologyProviderCredential)
      • Clear()
      • GetCredential(Uri)
      • GetSchema()
      • ReadXml(XmlReader)
      • RemoveCredential(Uri)
      • WriteXml(XmlWriter)
    • Events
      • CredentialsChanged
    • Implements
    Back to top Generated by DocFX