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

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

MessageQueuePermissionEntryCollection.IndexOf メソッド

コレクション内の指定したアクセス許可エントリのインデックス確認します

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

Public Function IndexOf ( _
    value As MessageQueuePermissionEntry _
) As Integer
Dim instance As MessageQueuePermissionEntryCollection
Dim value As MessageQueuePermissionEntry
Dim returnValue As Integer

returnValue = instance.IndexOf(value)
public int IndexOf (
    MessageQueuePermissionEntry value
)
public:
int IndexOf (
    MessageQueuePermissionEntry^ value
)
public int IndexOf (
    MessageQueuePermissionEntry value
)
public function IndexOf (
    value : MessageQueuePermissionEntry
) : int

パラメータ

value

検索対象アクセス許可エントリ。

戻り値
指定したアクセス許可エントリの 0 から始まるインデックスコレクション内でアクセス許可エントリが見つからなかった場合は -1。

使用例使用例

IndexOf使用方法次のコード例示します

// Connect to a queue on the local computer.
MessageQueue queue = new MessageQueue(".\\exampleQueue");

// Create a new instance of MessageQueuePermission.
MessageQueuePermission permission = new MessageQueuePermission();

// Get an instance of MessageQueuePermissionEntryCollection from the
// permission's PermissionEntries property.
MessageQueuePermissionEntryCollection collection =
    permission.PermissionEntries;

// Create a new instance of MessageQueuePermissionEntry.
MessageQueuePermissionEntry entry = new MessageQueuePermissionEntry(
    MessageQueuePermissionAccess.Receive,
    queue.MachineName,
    queue.Label,
    queue.Category.ToString());

// Add the entry to the collection.
collection.Add(entry);

// Display the index of the entry in the collection.
Console.WriteLine("Collection contains entry at index: {0}",
    collection.IndexOf(entry));

// Connect to a queue on the local computer.
MessageQueue^ queue = gcnew MessageQueue(".\\exampleQueue");

// Create a new instance of MessageQueuePermission.
MessageQueuePermission^ permission = gcnew MessageQueuePermission();

// Get an instance of MessageQueuePermissionEntryCollection from the
// permission's PermissionEntries property.
MessageQueuePermissionEntryCollection^ collection =
    permission->PermissionEntries;

// Create a new instance of MessageQueuePermissionEntry.
MessageQueuePermissionEntry^ entry = gcnew MessageQueuePermissionEntry(
    MessageQueuePermissionAccess::Receive, 
    queue->MachineName, 
    queue->Label, 
    queue->Category.ToString());

// Add the entry to the collection.
collection->Add(entry);

// Display the index of the entry in the collection.
Console::WriteLine("Collection contains entry at index: {0}",
    collection->IndexOf(entry));

queue->Close();
// Connect to a queue on the local computer.
MessageQueue queue = new MessageQueue(".\\exampleQueue");
// Create a new instance of MessageQueuePermission.
MessageQueuePermission permission = new MessageQueuePermission();
// Get an instance of MessageQueuePermissionEntryCollection from the
// permission's PermissionEntries property.
MessageQueuePermissionEntryCollection collection =
    permission.get_PermissionEntries();
// Create a new instance of MessageQueuePermissionEntry.
MessageQueuePermissionEntry entry =
    new MessageQueuePermissionEntry(MessageQueuePermissionAccess.Receive
,
    queue.get_MachineName(), queue.get_Label(),
    queue.get_Category().ToString());
// Add the entry to the collection.
collection.Add(entry);
// Display the index of the entry in the collection.
Console.WriteLine("Collection contains entry at index: {0}",
    (Int32)collection.IndexOf(entry));
.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
MessageQueuePermissionEntryCollection クラス
MessageQueuePermissionEntryCollection メンバ
System.Messaging 名前空間



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

辞書ショートカット

すべての辞書の索引

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

   

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



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

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

©2024 GRAS Group, Inc.RSS