Language

MediaRoute2Info.Builder.SetRequiredPermissions Method

Definition

Overloads

Name Description
SetRequiredPermissions(ICollection<String>)

Limits the visibility of this route to holders of a set of permissions.

SetRequiredPermissions(IList<ICollection<String>>)

Limits the visibility of this route to holders of one of a set of permissions.

SetRequiredPermissions(ICollection<String>)

Limits the visibility of this route to holders of a set of permissions.

[Android.Runtime.Register("setRequiredPermissions", "(Ljava/util/Set;)Landroid/media/MediaRoute2Info$Builder;", "", ApiSince=36)]
public Android.Media.MediaRoute2Info.Builder SetRequiredPermissions(System.Collections.Generic.ICollection<string> requiredPermissions);
[<Android.Runtime.Register("setRequiredPermissions", "(Ljava/util/Set;)Landroid/media/MediaRoute2Info$Builder;", "", ApiSince=36)>]
member this.SetRequiredPermissions : System.Collections.Generic.ICollection<string> -> Android.Media.MediaRoute2Info.Builder

Parameters

requiredPermissions
ICollection<String>

the list of all permissions which must be held in order to see this route. This value cannot be null.

Returns

Attributes

Remarks

Limits the visibility of this route to holders of a set of permissions. Calls to this method override any previous calls of setRequiredPermissions(Set) or setRequiredPermissions(List).

Android reference for android.media.MediaRoute2Info.Builder.setRequiredPermissions.

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Applies to

SetRequiredPermissions(IList<ICollection<String>>)

Limits the visibility of this route to holders of one of a set of permissions.

[Android.Runtime.Register("setRequiredPermissions", "(Ljava/util/List;)Landroid/media/MediaRoute2Info$Builder;", "", ApiSince=36)]
public Android.Media.MediaRoute2Info.Builder SetRequiredPermissions(System.Collections.Generic.IList<System.Collections.Generic.ICollection<string>> requiresOneOf);
[<Android.Runtime.Register("setRequiredPermissions", "(Ljava/util/List;)Landroid/media/MediaRoute2Info$Builder;", "", ApiSince=36)>]
member this.SetRequiredPermissions : System.Collections.Generic.IList<System.Collections.Generic.ICollection<string>> -> Android.Media.MediaRoute2Info.Builder

Parameters

requiresOneOf
IList<ICollection<String>>

a list of Sets of permissions. Holding all permissions in at least one of the Sets is required for the route to be visible. This value cannot be null.

Returns

Attributes

Remarks

Limits the visibility of this route to holders of one of a set of permissions. Calls to this method override any previous calls of setRequiredPermissions(Set) or setRequiredPermissions(List).

Android reference for android.media.MediaRoute2Info.Builder.setRequiredPermissions.

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Applies to