strong nameとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework用語 > strong nameの意味・解説 

StrongName クラス

ポリシー評価証拠としてコード アセンブリ厳密な名前提供します。このクラス継承できません。

名前空間: System.Security.Policy
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

<SerializableAttribute> _
<ComVisibleAttribute(True)> _
Public NotInheritable Class
 StrongName
    Implements IIdentityPermissionFactory
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
public sealed class StrongName : IIdentityPermissionFactory
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
public ref class StrongName sealed : IIdentityPermissionFactory
/** @attribute SerializableAttribute() */ 
/** @attribute ComVisibleAttribute(true) */ 
public final class StrongName implements IIdentityPermissionFactory
SerializableAttribute 
ComVisibleAttribute(true) 
public final class StrongName implements IIdentityPermissionFactory
解説解説

StrongName クラスは、コード アセンブリ一意な、暗号的に厳密な名前証拠表します厳密な名前は、公開キー指定されている名前、およびバージョン構成されます。公開キーは、秘密保持する発行者秘密キー対応します厳密な名前有効にするには、このキー使用してアセンブリ署名する必要があります

厳密な名前は、通常 AssemblyKeyFileAttribute、AssemblyKeyNameAttribute または AssemblyDelaySignAttribute を SN ユーティリティ (「厳密名ツール (Sn.exe)」を参照) と共に使用してアセンブリ割り当てられます。

StrongNameIdentityPermission はこのクラス使用して呼び出し元のコード特定の厳密に前付けされたコード アセンブリ内にあるかどうか確認します

継承階層継承階層
System.Object
  System.Security.Policy.StrongName
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
StrongName メンバ
System.Security.Policy 名前空間

StrongName コンストラクタ

厳密な名前公開キー BLOB、名前、およびバージョン使用して、StrongName クラス新しインスタンス初期化します。

名前空間: System.Security.Policy
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

Public Sub New ( _
    blob As StrongNamePublicKeyBlob, _
    name As String, _
    version As Version _
)
Dim blob As StrongNamePublicKeyBlob
Dim name As String
Dim version As Version

Dim instance As New StrongName(blob,
 name, version)
public StrongName (
    StrongNamePublicKeyBlob blob,
    string name,
    Version version
)
public:
StrongName (
    StrongNamePublicKeyBlob^ blob, 
    String^ name, 
    Version^ version
)
public StrongName (
    StrongNamePublicKeyBlob blob, 
    String name, 
    Version version
)
public function StrongName (
    blob : StrongNamePublicKeyBlob, 
    name : String, 
    version : Version
)

パラメータ

blob

ソフトウェア発行元の StrongNamePublicKeyBlob。

name

厳密な名前簡易部分

version

厳密な名前Version

例外例外
例外種類条件

ArgumentNullException

blob パラメータnull 参照 (Visual Basic では Nothing) です。

または

name パラメータnull 参照 (Visual Basic では Nothing) です。

または

version パラメータnull 参照 (Visual Basic では Nothing) です。

ArgumentException

name パラメータ空の文字列 ("") です。

解説解説

name パラメータの値として null 参照 (Visual Basic では Nothing) は使用できますが、空の文字列 ("") は使用できません。

厳密な名前詳細については、StrongNameIdentityPermission のトピックStrongNamePublicKeyBlobトピック参照してください

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
StrongName クラス
StrongName メンバ
System.Security.Policy 名前空間

StrongName プロパティ


パブリック プロパティパブリック プロパティ

  名前 説明
パブリック プロパティ Name 現在の StrongName の簡易名を取得します
パブリック プロパティ PublicKey 現在の StrongName の StrongNamePublicKeyBlob を取得します
パブリック プロパティ Version 現在の StrongNameVersion取得します
参照参照

関連項目

StrongName クラス
System.Security.Policy 名前空間

StrongName メソッド


StrongName メンバ

ポリシー評価証拠としてコード アセンブリ厳密な名前提供します。このクラス継承できません。

StrongName データ型公開されるメンバを以下の表に示します


パブリック コンストラクタパブリック コンストラクタ
パブリック プロパティパブリック プロパティ
  名前 説明
パブリック プロパティ Name 現在の StrongName簡易名を取得します
パブリック プロパティ PublicKey 現在の StrongName の StrongNamePublicKeyBlob を取得します
パブリック プロパティ Version 現在の StrongNameVersion取得します
パブリック メソッドパブリック メソッド
参照参照

関連項目

StrongName クラス
System.Security.Policy 名前空間

「strong name」の例文・使い方・用例・文例

Weblio日本語例文用例辞書はプログラムで機械的に例文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。


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

辞書ショートカット

すべての辞書の索引

「strong name」の関連用語

strong nameのお隣キーワード
検索ランキング

   

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



strong nameのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.
Tanaka Corpusのコンテンツは、特に明示されている場合を除いて、次のライセンスに従います:
 Creative Commons Attribution (CC-BY) 2.0 France.
この対訳データはCreative Commons Attribution 3.0 Unportedでライセンスされています。
浜島書店 Catch a Wave
Copyright © 1995-2024 Hamajima Shoten, Publishers. All rights reserved.
株式会社ベネッセコーポレーション株式会社ベネッセコーポレーション
Copyright © Benesse Holdings, Inc. All rights reserved.
研究社研究社
Copyright (c) 1995-2024 Kenkyusha Co., Ltd. All rights reserved.
日本語WordNet日本語WordNet
日本語ワードネット1.1版 (C) 情報通信研究機構, 2009-2010 License All rights reserved.
WordNet 3.0 Copyright 2006 by Princeton University. All rights reserved. License
日外アソシエーツ株式会社日外アソシエーツ株式会社
Copyright (C) 1994- Nichigai Associates, Inc., All rights reserved.
「斎藤和英大辞典」斎藤秀三郎著、日外アソシエーツ辞書編集部編
EDRDGEDRDG
This page uses the JMdict dictionary files. These files are the property of the Electronic Dictionary Research and Development Group, and are used in conformance with the Group's licence.

©2024 GRAS Group, Inc.RSS