DnsPermission.IsUnrestricted メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > DnsPermission.IsUnrestricted メソッドの意味・解説 

DnsPermission.IsUnrestricted メソッド

オブジェクト全般的なアクセス許可状態をチェックします

名前空間: System.Net
アセンブリ: System (system.dll 内)
構文構文

Dim instance As DnsPermission
Dim returnValue As Boolean

returnValue = instance.IsUnrestricted
public bool IsUnrestricted ()
public:
virtual bool IsUnrestricted () sealed
public final boolean IsUnrestricted ()

戻り値
DnsPermission インスタンスが PermissionState.Unrestricted で作成され場合trueそれ以外場合false

使用例使用例

IsUnrestricted メソッド使用してオブジェクト全般的なアクセス許可状態をチェックする例を次に示します

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
public void useDns() {
   // Create a DnsPermission instance.
   DnsPermission permission = 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())
      Console.WriteLine("Overall permissions : Unrestricted");
   else
      Console.WriteLine("Overall permissions : Restricted");
}

private void PrintKeysAndValues(Hashtable myList)
 {
   // Get the enumerator that can iterate through the hash table.
   IDictionaryEnumerator myEnumerator = myList.GetEnumerator();
   Console.WriteLine("\t-KEY-\t-VALUE-");
   while (myEnumerator.MoveNext())
      Console.WriteLine("\t{0}:\t{1}", myEnumerator.Key, myEnumerator.Value);
   Console.WriteLine();
}
public:
   void useDns()
   {
      // Create a DnsPermission instance.
      DnsPermission^ permission = gcnew 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() )
      {
         Console::WriteLine( "Overall permissions : Unrestricted" );
      }
      else
      {
         Console::WriteLine( "Overall permissions : Restricted" );
      }
   }

private:
   void PrintKeysAndValues( Hashtable^ myList )
   {
      // Get the enumerator that can iterate through the hash table.
      IDictionaryEnumerator^ myEnumerator = myList->GetEnumerator();
      Console::WriteLine( "\t-KEY-\t-VALUE-" );
      while ( myEnumerator->MoveNext() )
      {
         Console::WriteLine( "\t {0}:\t {1}", myEnumerator->Key, myEnumerator->Value
 );
      }
      Console::WriteLine();
   }
public void UseDns()
{
    // Create a DnsPermission instance.
    DnsPermission permission = 
        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().get_Attributes());

    // Check the permission state.
    if (permission.IsUnrestricted()) {
        Console.WriteLine("Overall permissions : Unrestricted");
    }
    else {
        Console.WriteLine("Overall permissions : Restricted");
    }
} //UseDns

private void PrintKeysAndValues(Hashtable myList)
{
    // Get the enumerator that can iterate through the hash table.
    IDictionaryEnumerator myEnumerator = myList.GetEnumerator();
    Console.WriteLine("\t-KEY-\t-VALUE-");
    while (myEnumerator.MoveNext()) {
        Console.WriteLine("\t{0}:\t{1}", myEnumerator.get_Key(),
            myEnumerator.get_Value());
    }
    Console.WriteLine();
} //PrintKeysAndValues
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

DnsPermission.IsUnrestricted メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



DnsPermission.IsUnrestricted メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS