HttpListenerPrefixCollection.Contains Method (String)


The .NET API Reference documentation has a new home. Visit the .NET API Browser on to see the new experience.

Returns a Boolean value that indicates whether the specified prefix is contained in the collection.

Namespace:   System.Net
Assembly:  System (in System.dll)

abstract Contains : 
        uriPrefix:string -> bool
override Contains : 
        uriPrefix:string -> bool


Type: System.String

A String that contains the Uniform Resource Identifier (URI) prefix to test.

Return Value

Type: System.Boolean

true if this collection contains the prefix specified by uriPrefix; otherwise, false.

Exception Condition

uriPrefix is null.

The specified prefix must exactly match an existing value.

The following code example checks to see whether a user-specified prefix is contained in the prefix collection of an HttpListener.

public static bool CheckForPrefix(HttpListener listener, string prefix)
    // Get the prefixes that the Web server is listening to.
    HttpListenerPrefixCollection prefixes = listener.Prefixes;
    if (prefixes.Count == 0 || prefix == null)
        return false;
    return prefixes.Contains(prefix);

.NET Framework
Available since 2.0
Return to top