ContentUser クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
権限が管理されたコンテンツへのアクセス権を付与するユーザーまたはユーザー グループを表します。
public ref class ContentUser
[System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)]
public class ContentUser
public class ContentUser
[<System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)>]
type ContentUser = class
type ContentUser = class
Public Class ContentUser
- 継承
-
ContentUser
- 属性
例
次の例は、プロパティを使用 Owner してこの型の変数を割り当てる方法を示しています。
WriteStatus(" Reading '" + xrmlFilename + "' permissions.");
try
{
StreamReader sr = File.OpenText(xrmlFile);
xrmlString = sr.ReadToEnd();
}
catch (Exception ex)
{
MessageBox.Show("ERROR: '"+xrmlFilename+"' open failed.\n"+
"Exception: " + ex.Message, "XrML File Error",
MessageBoxButton.OK, MessageBoxImage.Error);
return false;
}
WriteStatus(" Building UnsignedPublishLicense");
WriteStatus(" from '" + xrmlFilename + "'.");
UnsignedPublishLicense unsignedLicense =
new UnsignedPublishLicense(xrmlString);
ContentUser author = unsignedLicense.Owner;
WriteStatus(" Reading '" & xrmlFilename & "' permissions.")
Try
Dim sr As StreamReader = File.OpenText(xrmlFile)
xrmlString = sr.ReadToEnd()
Catch ex As Exception
MessageBox.Show("ERROR: '" & xrmlFilename &"' open failed." & vbLf & "Exception: " & ex.Message, "XrML File Error", MessageBoxButton.OK, MessageBoxImage.Error)
Return False
End Try
WriteStatus(" Building UnsignedPublishLicense")
WriteStatus(" from '" & xrmlFilename & "'.")
Dim unsignedLicense As New UnsignedPublishLicense(xrmlString)
Dim author As ContentUser = unsignedLicense.Owner
注釈
他の System.Security.RightsManagement 種類と同様に、 ContentUser は完全信頼アプリケーションでのみ使用できます。
コンストラクター
ContentUser(String, AuthenticationType) |
ContentUser クラスの新しいインスタンスを初期化します。 |
プロパティ
AnyoneUser |
"任意のユーザー" ContentUser ペルソナのインスタンスを取得します。 |
AuthenticationType |
AuthenticationType コンストラクターに対して指定された ContentUser(String, AuthenticationType) を取得します。 |
Name |
ContentUser(String, AuthenticationType) コンストラクターに対して指定されたユーザーまたはグループの名前を取得します。 |
OwnerUser |
"所有者" ContentUser ペルソナのインスタンスを取得します。 |
メソッド
Equals(Object) |
この ContentUser が、指定した別のインスタンスと等しいかどうかを示す値を返します。 |
GetHashCode() |
ユーザーの Name と AuthenticationType に基づいて計算されたハッシュ コードを返します。 |
GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
IsAuthenticated() |
ユーザーが現在認証されているかどうかを示す値を返します。 |
MemberwiseClone() |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
適用対象
.NET