PipeSecurity.RemoveAccessRuleSpecific(PipeAccessRule) Method

Definition

Removes the specified access rule from the Discretionary Access Control List (DACL) that is associated with the current PipeSecurity object.

public void RemoveAccessRuleSpecific (System.IO.Pipes.PipeAccessRule rule);

Parameters

rule
PipeAccessRule

The access rule to remove.

Exceptions

The rule parameter is null.

Remarks

The RemoveAccessRule method removes either all matching Deny access rules or all matching Allow access rules from the current PipeSecurity object. For example, you can use this method to remove all Deny access rules for a user by passing a PipeAccessRule object created using the Deny value, the Read value, and a user account. The RemoveAccessRule method removes any deny rules that specify the Read value or the Write value.

Applies to

Product Versions
.NET Core 1.1, 6, 7, 8, 9
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided)
Windows Desktop 3.0, 3.1, 5