次の方法で共有


ContentUser クラス

定義

権限が管理されたコンテンツへのアクセス権を付与するユーザーまたはユーザー グループを表します。

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()

ユーザーの NameAuthenticationType に基づいて計算されたハッシュ コードを返します。

GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
IsAuthenticated()

ユーザーが現在認証されているかどうかを示す値を返します。

MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象