Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

DnsPermission.IsUnrestricted Method

Checks the overall permission state of the object.

Namespace:  System.Net
Assembly:  System (in System.dll)

'Declaration
Public Function IsUnrestricted As Boolean

Return Value

Type: System.Boolean
true if the DnsPermission instance was created with PermissionState.Unrestricted; otherwise, false.

Implements

IUnrestrictedPermission.IsUnrestricted

The following example uses the IsUnrestricted method to check the overall permission state of the object.

Public Sub useDns()
    ' Create a DnsPermission instance. 
    Dim permission As New DnsPermission(PermissionState.Unrestricted)
    ' Check for permission.
    permission.Demand()
    Console.WriteLine("Attributes and Values of DnsPermission instance :")
    ' Print the attributes and values.
    PrintKeysAndValues(permission.ToXml().Attributes)
    ' Check the permission state. 
    If permission.IsUnrestricted() Then
        Console.WriteLine("Overall permissions : Unrestricted")
    Else
        Console.WriteLine("Overall permissions : Restricted")
    End If 
End Sub 'useDns

Private Sub PrintKeysAndValues(myList As Hashtable)
    ' Get the enumerator that can iterate through the hash table. 
    Dim myEnumerator As IDictionaryEnumerator = myList.GetEnumerator()
    Console.WriteLine(ControlChars.Tab + "-KEY-" + ControlChars.Tab + "-VALUE-")
    While myEnumerator.MoveNext()
        Console.WriteLine(ControlChars.Tab + "{0}:" + ControlChars.Tab + "{1}", myEnumerator.Key, myEnumerator.Value)
    End While
    Console.WriteLine()
End Sub 'PrintKeysAndValues

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0, 1.1

.NET Framework Client Profile

Supported in: 4, 3.5 SP1
Show:
© 2015 Microsoft