TeamFoundationSecurityNamespace Sınıf
Güvenlik AccessControlLists kümesi için uygulama ve yönetme için sınıf'ı tıklatın.
Devralma Hiyerarşisi
System.Object
Microsoft.TeamFoundation.Framework.Server.TeamFoundationSecurityNamespace
Ad alanı: Microsoft.TeamFoundation.Framework.Server
Derleme: Microsoft.TeamFoundation.Framework.Server (Microsoft.TeamFoundation.Framework.Server.dll içinde)
Sözdizimi
'Bildirim
Public Class TeamFoundationSecurityNamespace _
Implements IDisposable
public class TeamFoundationSecurityNamespace : IDisposable
TeamFoundationSecurityNamespace türü aşağıdaki üyeleri ortaya koyar.
Özellikler
Ad | Açıklama | |
---|---|---|
Description | Açıklama bu güvenlik ad tarafından üretilmiştir. | |
NamespaceExtension | Bu ad uzantısı. |
Üst
Yöntemler
Ad | Açıklama | |
---|---|---|
CheckPermission(TeamFoundationRequestContext, IEnumerable<String>, Int32, Boolean, PermissionEvaluationCallback) | Önce, çağrıyı yapan istek bağlamının bir SystemRequestContext olup olmadığını denetler, eğer öyleyse hemen döndürür.Daha sonra requestContext.UserContext belirteçleri ve onun tüm alt öğeleri için istenen izinlere sahip olup olmadığını belirlemek için temel izni mağaza sorgular.alwaysAllowAdministrators değeri true ise ve UserContext bu sunucuda bir yönetici ise izin değerlendirmesinin ne belirttiğinden bağımsız olarak kullanıcı izinlere sahip olur.UserContext requestedPermissions tüm alt öğeleri yoksa, bir SecurityAccessException atılır. | |
CheckPermission(TeamFoundationRequestContext, String, Int32, Boolean, PermissionEvaluationCallback) | Önce, çağrıyı yapan istek bağlamının bir SystemRequestContext olup olmadığını denetler, eğer öyleyse hemen döndürür.Daha sonra requestContext.UserContext Bu belirteci istenen izinlere sahip olup olmadığını belirlemek için temel izni mağaza sorgular.alwaysAllowAdministrators değeri true ise ve UserContext bu sunucuda bir yönetici ise izin değerlendirmesinin ne belirttiğinden bağımsız olarak kullanıcı izinlere sahip olur.UserContext requestedPermissions yoksa bir SecurityAccessException atılır. | |
CheckPermissionForAllChildren(TeamFoundationRequestContext, IEnumerable<String>, Int32, Boolean, Boolean, PermissionEvaluationCallback) | Önce, çağrıyı yapan istek bağlamının bir SystemRequestContext olup olmadığını denetler, eğer öyleyse hemen döndürür.Daha sonra requestContext.UserContext belirteçleri ve onun tüm alt öğeleri için istenen izinlere sahip olup olmadığını belirlemek için temel izni mağaza sorgular.alwaysAllowAdministrators değeri true ise ve UserContext bu ana bilgisayarda bir yönetici ise izin değerlendirmesinin ne belirttiğinden bağımsız olarak kullanıcı izinlere sahip olur.UserContext requestedPermissions tüm alt öğeleri yoksa, bir AccessCheckException atılır. | |
CheckPermissionForAllChildren(TeamFoundationRequestContext, String, Int32, Boolean, Boolean, PermissionEvaluationCallback) | Önce, çağrıyı yapan istek bağlamının bir SystemRequestContext olup olmadığını denetler, eğer öyleyse hemen döndürür.Daha sonra requestContext.UserContext bu belirteç ve onun tüm alt öğeleri için istenen izinlere sahip olup olmadığını belirlemek için temel izni mağaza sorgular.alwaysAllowAdministrators değeri true ise ve UserContext bu ana bilgisayarda bir yönetici ise izin değerlendirmesinin ne belirttiğinden bağımsız olarak kullanıcı izinlere sahip olur.UserContext requestedPermissions tüm alt öğeleri yoksa, bir AccessCheckException atılır. | |
CheckPermissionForAnyChildren(TeamFoundationRequestContext, IEnumerable<String>, Int32, Boolean, Boolean, PermissionEvaluationCallback) | Önce, çağrıyı yapan istek bağlamının bir SystemRequestContext olup olmadığını denetler, eğer öyleyse hemen döndürür.Daha sonra requestContext.UserContext bu simge ya da alt öğelerinden herhangi biri için istenen izinlere sahip olup olmadığını belirlemek için temel izni mağaza sorgular.alwaysAllowAdministrators değeri true ise ve UserContext bu ana bilgisayarda bir yönetici ise izin değerlendirmesinin ne belirttiğinden bağımsız olarak kullanıcı izinlere sahip olur.UserContext requestedPermissions tüm alt öğeleri yoksa, bir SecurityAccessException atılır. | |
CheckPermissionForAnyChildren(TeamFoundationRequestContext, String, Int32, Boolean, Boolean, PermissionEvaluationCallback) | Önce, çağrıyı yapan istek bağlamının bir SystemRequestContext olup olmadığını denetler, eğer öyleyse hemen döndürür.Daha sonra requestContext.UserContext bu simge ya da alt öğelerinden herhangi biri için istenen izinlere sahip olup olmadığını belirlemek için temel izni mağaza sorgular.alwaysAllowAdministrators değeri true ise ve UserContext bu ana bilgisayarda bir yönetici ise izin değerlendirmesinin ne belirttiğinden bağımsız olarak kullanıcı izinlere sahip olur.UserContext requestedPermissions tüm alt öğeleri yoksa, bir SecurityAccessException atılır. | |
Dispose | ||
EnsureIdentityIsKnown | Verilen güvenlik ad alanı için güvenlik grubundaki kimliktir sağlar.Bu işlev yalnızca ACE bu arabirimde API'leri kullanarak farklı bir şekilde kalıcı durumunda çağrılması gerekir | |
Equals | Belirtilen nesnenin geçerli nesneyle eşit olup olmadığını belirler. (Object kaynağından devralındı.) | |
Finalize | Kaynakları boşaltın ve atık toplama işlemi tarafından alınmadan önce diğer temizleme işlemleri gerçekleştirmek bir nesne sağlar. (Object kaynağından devralındı.) | |
GetHashCode | Varsayılan karma işlevi hizmet verir. (Object kaynağından devralındı.) | |
GetType | Alır Type geçerli örneğinin. (Object kaynağından devralındı.) | |
HasPermission(TeamFoundationRequestContext, IEnumerable<String>, Int32, Boolean, PermissionEvaluationCallback) | Çağrıyı yapan istek içeriği bir SystemRequestContext olup olmadığını ve onu ise, hemen true değerini döndürür ilk bakar.Daha sonra requestContext.UserContext simgelerinde istenen izinlere sahip olup olmadığını belirlemek için temel izni mağaza sorgular.alwaysAllowAdministrators değeri true ise ve UserContext bu sunucuda bir yönetici ise izin değerlendirmesinin ne belirttiğinden bağımsız olarak kullanıcı izinlere sahip olur.UserContext requestedPermissions yoksa false döner. | |
HasPermission(TeamFoundationRequestContext, String, Int32, Boolean, PermissionEvaluationCallback) | Çağrıyı yapan istek içeriği bir SystemRequestContext olup olmadığını ve onu ise, hemen true değerini döndürür ilk bakar.Daha sonra requestContext.UserContext Bu belirteci üzerinde istenen izinlere sahip olup olmadığını belirlemek için temel izni mağaza sorgular.alwaysAllowAdministrators değeri true ise ve UserContext bu sunucuda bir yönetici ise izin değerlendirmesinin ne belirttiğinden bağımsız olarak kullanıcı izinlere sahip olur.UserContext requestedPermissions yoksa false döner. | |
HasPermissionForAllChildren(TeamFoundationRequestContext, IEnumerable<String>, Int32, Boolean, Boolean, PermissionEvaluationCallback) | Önce, çağrıyı yapan istek bağlamının bir SystemRequestContext olup olmadığını denetler, eğer öyleyse hemen döndürür.Daha sonra requestContext.UserContext simgeleri ve bunların alt öğeleri için istenen izinlere sahip olup olmadığını belirlemek için temel izni mağaza sorgular.alwaysAllowAdministrators değeri true ise ve UserContext bu ana bilgisayarda bir yönetici ise izin değerlendirmesinin ne belirttiğinden bağımsız olarak kullanıcı izinlere sahip olur.UserContext sahip değilse, tüm alt nesneleri, yanlış requestedPermissions döndürülür. | |
HasPermissionForAllChildren(TeamFoundationRequestContext, String, Int32, Boolean, Boolean, PermissionEvaluationCallback) | Önce, çağrıyı yapan istek bağlamının bir SystemRequestContext olup olmadığını denetler, eğer öyleyse hemen döndürür.Daha sonra requestContext.UserContext bu belirteç ve onun tüm alt öğeleri için istenen izinlere sahip olup olmadığını belirlemek için temel izni mağaza sorgular.alwaysAllowAdministrators değeri true ise ve UserContext bu ana bilgisayarda bir yönetici ise izin değerlendirmesinin ne belirttiğinden bağımsız olarak kullanıcı izinlere sahip olur.UserContext sahip değilse, tüm alt nesneleri, yanlış requestedPermissions döndürülür. | |
HasPermissionForAnyChildren(TeamFoundationRequestContext, IEnumerable<String>, Int32, Boolean, Boolean, PermissionEvaluationCallback) | Önce, çağrıyı yapan istek bağlamının bir SystemRequestContext olup olmadığını denetler, eğer öyleyse hemen döndürür.Daha sonra requestContext.UserContext belirteçleri veya alt öğelerinden herhangi biri için istenen izinlere sahip olup olmadığını belirlemek için temel izni mağaza sorgular.alwaysAllowAdministrators değeri true ise ve UserContext bu sunucuda bir yönetici ise izin değerlendirmesinin ne belirttiğinden bağımsız olarak kullanıcı izinlere sahip olur.UserContext requestedPermissions tüm alt öğeleri yoksa, false döndürülür. | |
HasPermissionForAnyChildren(TeamFoundationRequestContext, String, Int32, Boolean, Boolean, PermissionEvaluationCallback) | Önce, çağrıyı yapan istek bağlamının bir SystemRequestContext olup olmadığını denetler, eğer öyleyse hemen döndürür.Daha sonra requestContext.UserContext bu simge ya da alt öğelerinden herhangi biri için istenen izinlere sahip olup olmadığını belirlemek için temel izni mağaza sorgular.alwaysAllowAdministrators değeri true ise ve UserContext bu ana bilgisayarda bir yönetici ise izin değerlendirmesinin ne belirttiğinden bağımsız olarak kullanıcı izinlere sahip olur.UserContext requestedPermissions tüm alt öğeleri yoksa, false döndürülür. | |
MemberwiseClone | Geçerli yüzeysel bir kopyasını oluşturur Object. (Object kaynağından devralındı.) | |
OnDataChanged | Bu ad alanları örneği kullanmadan securityNamespace ardındaki verileri değiştirildiğinde, bu işlev çağrılır. Bu, sonraki kullanımı veritabanından iç önbelleği yenilemek güvenlik ad sağlar. | |
QueryAccessControlList | Her durumda: Bu yöntem için belirtilen simgesi AccessControlList sorgular.AccessControlEntry bilgi sağlanan tanımlayıcıları veya boş ise, tüm tanımlayıcıları tanımlayıcılar parametresi tarafından sağlanan geri döner. | |
QueryAccessControlLists | Her durumda: Bu yöntem için belirtilen simgesi AccessControlList sorgular.AccessControlEntry bilgi için sağlanan tanımlayıcıları veya boş ise, tüm tanımlayıcıları tanımlayıcılar parametresi tarafından sağlanan geri döner. | |
QueryEffectivePermissions | Etkili izinleri verilen tanımlayıcısı için izin verir. | |
RemoveAccessControlEntries(TeamFoundationRequestContext, String, IEnumerable<AccessControlEntry>) | Sağlanan kullanıcı sağlanan simge üzerindeki tüm izinlerini izni deposundan kaldırır. | |
RemoveAccessControlEntries(TeamFoundationRequestContext, String, IEnumerable<IdentityDescriptor>) | ||
RemoveAccessControlLists | AccessControlList için belirtilen simgeleri kaldırır. | |
RemovePermissions | Varolan belirtilen izin bitlerini verir kaldırır ve denys bu tanımlayıcısı.Varolan bir AccessControlEntry bu tanımlayıcısı bulunursa, boş bir AccessControlList döndürülür ve hiçbir şey sonra yapılır.Simge veya tanımlayıcı bulunamazsa, bu işlev, bir özel durum değil. | |
RenameToken | Bu işlev için karşılık gelen newToken existingToken ve onun tüm alt öğeleri için ACL hareket eder.Varolan belirteci izinlerini sorgulayarak başlar.Hiçbiri yoksa, null döndürülür.İzinleri yoksa, newToken altında var olan tüm izinleri temizlenir ve varolan ACL'leri üzerinden newToken yoluna kopyalanır.Kopya parametre false ise, existingToken altında ACL'leri silinir. | |
RenameTokens | ||
SetAccessControlEntries(TeamFoundationRequestContext, String, IEnumerable<AccessControlEntry>, Boolean) | Sağlanan AccessControlEntries bu SecurityNamespace ayarlar. Bu çağrıda geçersiz kimlikler kullanılmazsa, yaratır. | |
SetAccessControlEntries(TeamFoundationRequestContext, String, IEnumerable<AccessControlEntry>, Boolean, Boolean) | Sağlanan AccessControlEntries bu SecurityNamespace ayarlar. | |
SetAccessControlEntry | Sağlanan AccessControlEntry bu SecurityNamespace ayarlar. | |
SetAccessControlLists(TeamFoundationRequestContext, IEnumerable<AccessControlList>) | SecurityNamespace içinde belirtilen AccessControlLists ayarlar.Varsa bir AccessControlList ayarı varolan bir AccessControlList her zaman üzerine yazılır. | |
SetAccessControlLists(TeamFoundationRequestContext, IEnumerable<AccessControlList>, Boolean) | SecurityNamespace içinde belirtilen AccessControlLists ayarlar.Varsa bir AccessControlList ayarı varolan bir AccessControlList her zaman üzerine yazılır. | |
SetInheritFlag | Bir AccessControlList izinleri kendi öğeden devral gerekmediğini belirler. | |
SetPermissions | Bu SecurityNamespace içinde izin tanımlayıcısı ayarlar. | |
ToString | Geçerli nesneyi temsil eden bir dize döndürür. (Object kaynağından devralındı.) |
Üst
İş Parçacığı Güvenliği
Bu türün tüm genel statik (Visual Basic'te Shared) üyeleri iş parçacığı açısından güvenlidir. Hiçbir örnek üyesinin iş parçacığı açısından güvenliği garanti edilemez.