Il presente articolo è stato tradotto automaticamente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale. Ulteriori informazioni.
Traduzione
Originale
Questo argomento non è stato ancora valutato - Valuta questo argomento

Classe PeerCollaborationPermission

Specifica i valori che definiscono o in System.Net.PeerToPeer.Collaboration autorizzazioni dell'oggetto.

System.Object
  System.Security.CodeAccessPermission
    System.Net.PeerToPeer.Collaboration.PeerCollaborationPermission

Spazio dei nomi:  System.Net.PeerToPeer.Collaboration
Assembly:  System.Net (in System.Net.dll)
[SerializableAttribute]
public sealed class PeerCollaborationPermission : CodeAccessPermission, 
	IUnrestrictedPermission

Il tipo PeerCollaborationPermission espone i seguenti membri.

  NomeDescrizione
Metodo pubblicoPeerCollaborationPermissionInizializza una nuova istanza di PeerCollaborationPermission. Il bordo iniziale PermissionState per questa istanza viene passato al costruttore viene chiamato.
In alto
  NomeDescrizione
Metodo pubblicoAssertDichiara che il codice chiamante può accedere alla risorsa protetta da una richiesta di autorizzazione attraverso il codice che chiama questo metodo anche se ai chiamanti nella posizione più elevata nello stack non è concessa l'autorizzazione ad accedere alla risorsa. Se si utilizza Assert è possibile creare problemi di sicurezza. (Ereditato da CodeAccessPermission)
Metodo pubblicoCopyCrea e restituisce una copia dell'oggetto corrente PeerCollaborationPermission. (Esegue l'override di CodeAccessPermission.Copy()).
Metodo pubblicoDemandForza una SecurityException in fase di esecuzione se ai chiamanti nella parte superiore dello stack di chiamate non sono concesse le autorizzazioni specificate dall'istanza corrente. (Ereditato da CodeAccessPermission)
Metodo pubblicoDeny Obsoleta. Impedisce ai chiamanti in posizione più elevata nello stack di chiamate di utilizzare il codice che chiama questo metodo per accedere alla risorsa specificata dall'istanza corrente. (Ereditato da CodeAccessPermission)
Metodo pubblicoEqualsDetermina se l'oggetto CodeAccessPermission specificato è uguale all'oggetto CodeAccessPermission corrente. (Ereditato da CodeAccessPermission)
Metodo pubblicoFromXmlRappresenta il modello a oggetti XML per gli oggetti di sicurezza di codifica. (Esegue l'override di CodeAccessPermission.FromXml(SecurityElement)).
Metodo pubblicoGetHashCodeOttiene un codice hash per l'oggetto CodeAccessPermission adatto per l'uso in algoritmi hash e in strutture di dati, come una tabella hash. (Ereditato da CodeAccessPermission)
Metodo pubblicoGetTypeOttiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblicoIntersectCrea e restituisce un'autorizzazione che è l'intersezione corrente PeerCollaborationPermission e specificato target autorizzazione. (Esegue l'override di CodeAccessPermission.Intersect(IPermission)).
Metodo pubblicoIsSubsetOfDetermina se l'oggetto corrente PeerCollaborationPermission è un sottoinsieme del specificato target autorizzazione. (Esegue l'override di CodeAccessPermission.IsSubsetOf(IPermission)).
Metodo pubblicoIsUnrestrictedRestituisce un valore che specifica se l'oggetto corrente PeerCollaborationPermission non esiste alcuna limitazione.
Metodo pubblicoPermitOnlyImpedisce ai chiamanti in posizione più elevata nello stack di chiamate di utilizzare il codice che chiama questo metodo per accedere a tutte le risorse ad eccezione della risorsa specificata dall'istanza corrente. (Ereditato da CodeAccessPermission)
Metodo pubblicoToStringCrea e restituisce una rappresentazione in forma di stringa dell'oggetto di autorizzazione corrente. (Ereditato da CodeAccessPermission)
Metodo pubblicoToXmlCrea una codifica XML di PeerCollaborationPermission e il relativo stato corrente. (Esegue l'override di CodeAccessPermission.ToXml()).
Metodo pubblicoUnionCrea un'autorizzazione che è l'unione corrente PeerCollaborationPermission e specificato target autorizzazione. (Esegue l'override di CodeAccessPermission.Union(IPermission)).
In alto

l'impostazione predefinita System.Security.Permissions per consentire tutti i locale e applicazioni dell'area Intranet accedere ai servizi di collaborazione e nessuna autorizzazione viene concessa per le applicazioni dell'area Internet. Ovvero se le autorizzazioni predefinite non vengono modificate, tutti i collegamento-locale e applicazioni di sito-locale avere accesso ai servizi di collaborazione peer-to-peer, ma le applicazioni globali non hanno accesso.

Questa classe non viene derivabile.

.NET Framework

Supportato in: 4.5, 4, 3.5

.NET Framework Client Profile

Supportato in: 4, 3.5 SP1

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (ruoli di base del server non supportati), Windows Server 2008 R2 (ruoli di base del server supportati con SP1 o versione successiva, Itanium non supportato)

.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.
Il documento è risultato utile?
(1500 caratteri rimanenti)

Aggiunte alla community

AGGIUNGI
© 2013 Microsoft. Tutti i diritti riservati.