PeerCollaborationPermission Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt die Werte an, die in System.Net.PeerToPeer.Collaboration Objektberechtigungen definiert oder verwendet werden.
public ref class PeerCollaborationPermission sealed : System::Security::CodeAccessPermission, System::Security::Permissions::IUnrestrictedPermission
[System.Serializable]
public sealed class PeerCollaborationPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission
[<System.Serializable>]
type PeerCollaborationPermission = class
inherit CodeAccessPermission
interface IUnrestrictedPermission
Public NotInheritable Class PeerCollaborationPermission
Inherits CodeAccessPermission
Implements IUnrestrictedPermission
- Vererbung
- Attribute
- Implementiert
Hinweise
Vorsicht
Code Access Security (CAS) ist in allen Versionen von .NET Framework und .NET veraltet. Aktuelle Versionen von .NET berücksichtigen keine CAS-Anmerkungen und erzeugen Fehler, wenn CAS-bezogene APIs verwendet werden. Entwickler*innen sollten alternative Mittel zum Ausführen von Sicherheitsaufgaben suchen.
System.Security.Permissions Standardmäßig können alle lokalen und Intranetzonenanwendungen auf Zusammenarbeitsdienste zugreifen, und für Internetzonenanwendungen wird keine Berechtigung erteilt. Anders ausgedrückt: Wenn die Standardberechtigungen nicht geändert werden, haben alle links-lokalen und standortlokalen Anwendungen Zugriff auf Peer-To-Peer Zusammenarbeitsdienste, aber globale Anwendungen haben keinen Zugriff.
Diese Klasse ist nicht ableitend.
Konstruktoren
| Name | Beschreibung |
|---|---|
| PeerCollaborationPermission(PermissionState) |
Initialisiert eine neue instance von PeerCollaborationPermission. Die Initiale PermissionState für diese Instanz wird übergeben, wenn der Konstruktor aufgerufen wird. |
Methoden
| Name | Beschreibung |
|---|---|
| Assert() |
Deklariert, dass der aufrufende Code über den Code, der diese Methode aufruft, auf die Ressource zugreifen kann, auch wenn Aufrufern im Stapel nicht die Berechtigung zum Zugriff auf die Ressource erteilt wurden. Die Verwendung Assert() kann Sicherheitsprobleme erstellen. (Geerbt von CodeAccessPermission) |
| Copy() |
Erstellt und gibt eine Kopie der aktuellen PeerCollaborationPermissionzurück. |
| Demand() |
Erzwingt zur Laufzeit, SecurityException wenn allen Anrufern, die höher im Aufrufstapel sind, nicht die von der aktuellen Instanz angegebene Berechtigung erteilt wurde. (Geerbt von CodeAccessPermission) |
| Deny() |
Veraltet.
Verhindert, dass Aufrufer im Aufrufstapel den Code verwenden, der diese Methode aufruft, um auf die von der aktuellen Instanz angegebene Ressource zuzugreifen. (Geerbt von CodeAccessPermission) |
| Equals(Object) |
Bestimmt, ob das angegebene CodeAccessPermission Objekt dem aktuellen CodeAccessPermissionentspricht. (Geerbt von CodeAccessPermission) |
| FromXml(SecurityElement) |
Stellt das XML-Objektmodell zum Codieren von Sicherheitsobjekten dar. |
| GetHashCode() |
Ruft einen Hashcode für das CodeAccessPermission Objekt ab, das für die Verwendung in Hashingalgorithmen und Datenstrukturen wie einer Hashtabelle geeignet ist. (Geerbt von CodeAccessPermission) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| Intersect(IPermission) |
Erstellt und gibt eine Berechtigung zurück, die die Schnittmenge der aktuellen PeerCollaborationPermission und der angegebenen |
| IsSubsetOf(IPermission) |
Bestimmt, ob es sich bei dem aktuellen PeerCollaborationPermission Element um eine Teilmenge der angegebenen |
| IsUnrestricted() |
Gibt einen Wert zurück, der angibt, ob der aktuelle PeerCollaborationPermission Wert uneingeschränkt ist. |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| PermitOnly() |
Verhindert, dass Aufrufer im Aufrufstapel den Code verwenden, der diese Methode aufruft, um auf alle Ressourcen zuzugreifen, mit Ausnahme der von der aktuellen Instanz angegebenen Ressource. (Geerbt von CodeAccessPermission) |
| ToString() |
Erstellt und gibt eine Zeichenfolgendarstellung des aktuellen Berechtigungsobjekts zurück. (Geerbt von CodeAccessPermission) |
| ToXml() |
Erstellt eine XML-Codierung des aktuellen Zustands und des PeerCollaborationPermission aktuellen Zustands. |
| Union(IPermission) |
Erstellt eine Berechtigung, die die Union der aktuellen PeerCollaborationPermission und der angegebenen |