Search Results for

    Show / Hide Table of Contents

    Class DicomAnonymizer.SecurityProfile

    Security profile container

    Inheritance
    Object
    Dictionary<Regex, DicomAnonymizer.SecurityProfileActions>
    DicomAnonymizer.SecurityProfile
    Implements
    IDictionary<Regex, DicomAnonymizer.SecurityProfileActions>
    ICollection<KeyValuePair<Regex, DicomAnonymizer.SecurityProfileActions>>
    IDictionary
    ICollection
    IReadOnlyDictionary<Regex, DicomAnonymizer.SecurityProfileActions>
    IReadOnlyCollection<KeyValuePair<Regex, DicomAnonymizer.SecurityProfileActions>>
    IEnumerable<KeyValuePair<Regex, DicomAnonymizer.SecurityProfileActions>>
    IEnumerable
    ISerializable
    IDeserializationCallback
    Inherited Members
    Dictionary<Regex, DicomAnonymizer.SecurityProfileActions>.Add(Regex, DicomAnonymizer.SecurityProfileActions)
    System.Collections.Generic.Dictionary<Regex, Dicom.DicomAnonymizer.SecurityProfileActions>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<Regex, Dicom.DicomAnonymizer.SecurityProfileActions>>.Add(System.Collections.Generic.KeyValuePair<Regex, Dicom.DicomAnonymizer.SecurityProfileActions>)
    System.Collections.Generic.Dictionary<Regex, Dicom.DicomAnonymizer.SecurityProfileActions>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<Regex, Dicom.DicomAnonymizer.SecurityProfileActions>>.Contains(System.Collections.Generic.KeyValuePair<Regex, Dicom.DicomAnonymizer.SecurityProfileActions>)
    System.Collections.Generic.Dictionary<Regex, Dicom.DicomAnonymizer.SecurityProfileActions>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<Regex, Dicom.DicomAnonymizer.SecurityProfileActions>>.Remove(System.Collections.Generic.KeyValuePair<Regex, Dicom.DicomAnonymizer.SecurityProfileActions>)
    Dictionary<Regex, DicomAnonymizer.SecurityProfileActions>.Clear()
    Dictionary<Regex, DicomAnonymizer.SecurityProfileActions>.ContainsKey(Regex)
    Dictionary<Regex, DicomAnonymizer.SecurityProfileActions>.ContainsValue(DicomAnonymizer.SecurityProfileActions)
    Dictionary<Regex, DicomAnonymizer.SecurityProfileActions>.GetEnumerator()
    System.Collections.Generic.Dictionary<Regex, Dicom.DicomAnonymizer.SecurityProfileActions>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<Regex, Dicom.DicomAnonymizer.SecurityProfileActions>>.GetEnumerator()
    Dictionary<Regex, DicomAnonymizer.SecurityProfileActions>.GetObjectData(SerializationInfo, StreamingContext)
    Dictionary<Regex, DicomAnonymizer.SecurityProfileActions>.OnDeserialization(Object)
    Dictionary<Regex, DicomAnonymizer.SecurityProfileActions>.Remove(Regex)
    Dictionary<Regex, DicomAnonymizer.SecurityProfileActions>.TryGetValue(Regex, DicomAnonymizer.SecurityProfileActions)
    System.Collections.Generic.Dictionary<Regex, Dicom.DicomAnonymizer.SecurityProfileActions>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<Regex, Dicom.DicomAnonymizer.SecurityProfileActions>>.CopyTo(System.Collections.Generic.KeyValuePair<Regex, Dicom.DicomAnonymizer.SecurityProfileActions>[], System.Int32)
    Dictionary<Regex, DicomAnonymizer.SecurityProfileActions>.ICollection.CopyTo(Array, Int32)
    Dictionary<Regex, DicomAnonymizer.SecurityProfileActions>.IEnumerable.GetEnumerator()
    System.Collections.Generic.Dictionary<Regex, Dicom.DicomAnonymizer.SecurityProfileActions>.System.Collections.IDictionary.get_Item(System.Object)
    System.Collections.Generic.Dictionary<Regex, Dicom.DicomAnonymizer.SecurityProfileActions>.System.Collections.IDictionary.set_Item(System.Object, System.Object)
    Dictionary<Regex, DicomAnonymizer.SecurityProfileActions>.IDictionary.Add(Object, Object)
    Dictionary<Regex, DicomAnonymizer.SecurityProfileActions>.IDictionary.Contains(Object)
    Dictionary<Regex, DicomAnonymizer.SecurityProfileActions>.IDictionary.GetEnumerator()
    Dictionary<Regex, DicomAnonymizer.SecurityProfileActions>.IDictionary.Remove(Object)
    Dictionary<Regex, DicomAnonymizer.SecurityProfileActions>.Comparer
    Dictionary<Regex, DicomAnonymizer.SecurityProfileActions>.Count
    Dictionary<Regex, DicomAnonymizer.SecurityProfileActions>.Keys
    System.Collections.Generic.Dictionary<Regex, Dicom.DicomAnonymizer.SecurityProfileActions>.System.Collections.Generic.IDictionary<Regex, Dicom.DicomAnonymizer.SecurityProfileActions>.Keys
    System.Collections.Generic.Dictionary<Regex, Dicom.DicomAnonymizer.SecurityProfileActions>.System.Collections.Generic.IReadOnlyDictionary<Regex, Dicom.DicomAnonymizer.SecurityProfileActions>.Keys
    Dictionary<Regex, DicomAnonymizer.SecurityProfileActions>.Values
    System.Collections.Generic.Dictionary<Regex, Dicom.DicomAnonymizer.SecurityProfileActions>.System.Collections.Generic.IDictionary<Regex, Dicom.DicomAnonymizer.SecurityProfileActions>.Values
    System.Collections.Generic.Dictionary<Regex, Dicom.DicomAnonymizer.SecurityProfileActions>.System.Collections.Generic.IReadOnlyDictionary<Regex, Dicom.DicomAnonymizer.SecurityProfileActions>.Values
    Dictionary<Regex, DicomAnonymizer.SecurityProfileActions>.Item[Regex]
    System.Collections.Generic.Dictionary<Regex, Dicom.DicomAnonymizer.SecurityProfileActions>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<Regex, Dicom.DicomAnonymizer.SecurityProfileActions>>.IsReadOnly
    Dictionary<Regex, DicomAnonymizer.SecurityProfileActions>.ICollection.IsSynchronized
    Dictionary<Regex, DicomAnonymizer.SecurityProfileActions>.ICollection.SyncRoot
    Dictionary<Regex, DicomAnonymizer.SecurityProfileActions>.IDictionary.IsFixedSize
    Dictionary<Regex, DicomAnonymizer.SecurityProfileActions>.IDictionary.IsReadOnly
    Dictionary<Regex, DicomAnonymizer.SecurityProfileActions>.IDictionary.Keys
    Dictionary<Regex, DicomAnonymizer.SecurityProfileActions>.IDictionary.Values
    Dictionary<Regex, DicomAnonymizer.SecurityProfileActions>.IDictionary.Item[Object]
    Object.ToString()
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Namespace: Dicom
    Assembly: cs.temp.dll.dll
    Syntax
    public class SecurityProfile : Dictionary<Regex, DicomAnonymizer.SecurityProfileActions>, IDictionary<Regex, DicomAnonymizer.SecurityProfileActions>, ICollection<KeyValuePair<Regex, DicomAnonymizer.SecurityProfileActions>>, IDictionary, ICollection, IReadOnlyDictionary<Regex, DicomAnonymizer.SecurityProfileActions>, IReadOnlyCollection<KeyValuePair<Regex, DicomAnonymizer.SecurityProfileActions>>, IEnumerable<KeyValuePair<Regex, DicomAnonymizer.SecurityProfileActions>>, IEnumerable, ISerializable, IDeserializationCallback

    Fields

    PatientID

    Optional. Replacement patient ID

    Declaration
    public string PatientID
    Field Value
    Type Description
    String

    PatientName

    Optional. Replacement patient name (random or alias)

    Declaration
    public string PatientName
    Field Value
    Type Description
    String

    Methods

    LoadProfile(TextReader, DicomAnonymizer.SecurityProfileOptions)

    Loads a security profile with the specified options

    Declaration
    public static DicomAnonymizer.SecurityProfile LoadProfile(TextReader source, DicomAnonymizer.SecurityProfileOptions options)
    Parameters
    Type Name Description
    TextReader source

    A reader for a profile file source. If null, the default profile is loaded

    DicomAnonymizer.SecurityProfileOptions options

    The optional flags for the profile

    Returns
    Type Description
    DicomAnonymizer.SecurityProfile

    A dictionary containing the security profile

    Exceptions
    Type Condition
    ArgumentException

    A regular expression parsing error occurred

    ObjectDisposedException

    The TextReader is closed

    Implements

    System.Collections.Generic.IDictionary<TKey,TValue>
    System.Collections.Generic.ICollection<T>
    System.Collections.IDictionary
    System.Collections.ICollection
    System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>
    System.Collections.Generic.IReadOnlyCollection<T>
    System.Collections.Generic.IEnumerable<T>
    System.Collections.IEnumerable
    System.Runtime.Serialization.ISerializable
    System.Runtime.Serialization.IDeserializationCallback
    In This Article
    Back to top Copyright (c) 2012-2021 fo-dicom contributors