PathString.StartsWithSegments Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
StartsWithSegments(PathString) |
Determines whether the beginning of this PathString instance matches the specified PathString. |
StartsWithSegments(PathString, PathString) |
Determines whether the beginning of this PathString instance matches the specified PathString and returns the remaining segments. |
StartsWithSegments(PathString, StringComparison) |
Determines whether the beginning of this PathString instance matches the specified PathString when compared using the specified comparison option. |
StartsWithSegments(PathString, PathString, PathString) |
Determines whether the beginning of this PathString instance matches the specified PathString and returns the matched and remaining segments. |
StartsWithSegments(PathString, StringComparison, PathString) |
Determines whether the beginning of this PathString instance matches the specified PathString when compared using the specified comparison option and returns the remaining segments. |
StartsWithSegments(PathString, StringComparison, PathString, PathString) |
Determines whether the beginning of this PathString instance matches the specified PathString when compared using the specified comparison option and returns the matched and remaining segments. |
StartsWithSegments(PathString)
- Source:
- PathString.cs
- Source:
- PathString.cs
- Source:
- PathString.cs
Determines whether the beginning of this PathString instance matches the specified PathString.
public:
bool StartsWithSegments(Microsoft::AspNetCore::Http::PathString other);
public bool StartsWithSegments (Microsoft.AspNetCore.Http.PathString other);
member this.StartsWithSegments : Microsoft.AspNetCore.Http.PathString -> bool
Public Function StartsWithSegments (other As PathString) As Boolean
Parameters
- other
- PathString
The PathString to compare.
Returns
true if value matches the beginning of this string; otherwise, false.
Remarks
When the other
parameter contains a trailing slash, the PathString being checked must either exactly match or include a trailing slash. For instance, for a PathString of "/a/b", this method will return true
for "/a", but will return false
for "/a/". Whereas, a PathString of "/a//b/" will return true
when compared with "/a/".
Applies to
StartsWithSegments(PathString, PathString)
- Source:
- PathString.cs
- Source:
- PathString.cs
- Source:
- PathString.cs
Determines whether the beginning of this PathString instance matches the specified PathString and returns the remaining segments.
public:
bool StartsWithSegments(Microsoft::AspNetCore::Http::PathString other, [Runtime::InteropServices::Out] Microsoft::AspNetCore::Http::PathString % remaining);
public bool StartsWithSegments (Microsoft.AspNetCore.Http.PathString other, out Microsoft.AspNetCore.Http.PathString remaining);
member this.StartsWithSegments : Microsoft.AspNetCore.Http.PathString * PathString -> bool
Public Function StartsWithSegments (other As PathString, ByRef remaining As PathString) As Boolean
Parameters
- other
- PathString
The PathString to compare.
- remaining
- PathString
The remaining segments after the match.
Returns
true if value matches the beginning of this string; otherwise, false.
Remarks
When the other
parameter contains a trailing slash, the PathString being checked must either exactly match or include a trailing slash. For instance, for a PathString of "/a/b", this method will return true
for "/a", but will return false
for "/a/". Whereas, a PathString of "/a//b/" will return true
when compared with "/a/".
Applies to
StartsWithSegments(PathString, StringComparison)
- Source:
- PathString.cs
- Source:
- PathString.cs
- Source:
- PathString.cs
Determines whether the beginning of this PathString instance matches the specified PathString when compared using the specified comparison option.
public:
bool StartsWithSegments(Microsoft::AspNetCore::Http::PathString other, StringComparison comparisonType);
public bool StartsWithSegments (Microsoft.AspNetCore.Http.PathString other, StringComparison comparisonType);
member this.StartsWithSegments : Microsoft.AspNetCore.Http.PathString * StringComparison -> bool
Public Function StartsWithSegments (other As PathString, comparisonType As StringComparison) As Boolean
Parameters
- other
- PathString
The PathString to compare.
- comparisonType
- StringComparison
One of the enumeration values that determines how this PathString and value are compared.
Returns
true if value matches the beginning of this string; otherwise, false.
Remarks
When the other
parameter contains a trailing slash, the PathString being checked must either exactly match or include a trailing slash. For instance, for a PathString of "/a/b", this method will return true
for "/a", but will return false
for "/a/". Whereas, a PathString of "/a//b/" will return true
when compared with "/a/".
Applies to
StartsWithSegments(PathString, PathString, PathString)
- Source:
- PathString.cs
- Source:
- PathString.cs
- Source:
- PathString.cs
Determines whether the beginning of this PathString instance matches the specified PathString and returns the matched and remaining segments.
public:
bool StartsWithSegments(Microsoft::AspNetCore::Http::PathString other, [Runtime::InteropServices::Out] Microsoft::AspNetCore::Http::PathString % matched, [Runtime::InteropServices::Out] Microsoft::AspNetCore::Http::PathString % remaining);
public bool StartsWithSegments (Microsoft.AspNetCore.Http.PathString other, out Microsoft.AspNetCore.Http.PathString matched, out Microsoft.AspNetCore.Http.PathString remaining);
member this.StartsWithSegments : Microsoft.AspNetCore.Http.PathString * PathString * PathString -> bool
Public Function StartsWithSegments (other As PathString, ByRef matched As PathString, ByRef remaining As PathString) As Boolean
Parameters
- other
- PathString
The PathString to compare.
- matched
- PathString
The matched segments with the original casing in the source value.
- remaining
- PathString
The remaining segments after the match.
Returns
true if value matches the beginning of this string; otherwise, false.
Remarks
When the other
parameter contains a trailing slash, the PathString being checked must either exactly match or include a trailing slash. For instance, for a PathString of "/a/b", this method will return true
for "/a", but will return false
for "/a/". Whereas, a PathString of "/a//b/" will return true
when compared with "/a/".
Applies to
StartsWithSegments(PathString, StringComparison, PathString)
- Source:
- PathString.cs
- Source:
- PathString.cs
- Source:
- PathString.cs
Determines whether the beginning of this PathString instance matches the specified PathString when compared using the specified comparison option and returns the remaining segments.
public:
bool StartsWithSegments(Microsoft::AspNetCore::Http::PathString other, StringComparison comparisonType, [Runtime::InteropServices::Out] Microsoft::AspNetCore::Http::PathString % remaining);
public bool StartsWithSegments (Microsoft.AspNetCore.Http.PathString other, StringComparison comparisonType, out Microsoft.AspNetCore.Http.PathString remaining);
member this.StartsWithSegments : Microsoft.AspNetCore.Http.PathString * StringComparison * PathString -> bool
Public Function StartsWithSegments (other As PathString, comparisonType As StringComparison, ByRef remaining As PathString) As Boolean
Parameters
- other
- PathString
The PathString to compare.
- comparisonType
- StringComparison
One of the enumeration values that determines how this PathString and value are compared.
- remaining
- PathString
The remaining segments after the match.
Returns
true if value matches the beginning of this string; otherwise, false.
Remarks
When the other
parameter contains a trailing slash, the PathString being checked must either exactly match or include a trailing slash. For instance, for a PathString of "/a/b", this method will return true
for "/a", but will return false
for "/a/". Whereas, a PathString of "/a//b/" will return true
when compared with "/a/".
Applies to
StartsWithSegments(PathString, StringComparison, PathString, PathString)
- Source:
- PathString.cs
- Source:
- PathString.cs
- Source:
- PathString.cs
Determines whether the beginning of this PathString instance matches the specified PathString when compared using the specified comparison option and returns the matched and remaining segments.
public:
bool StartsWithSegments(Microsoft::AspNetCore::Http::PathString other, StringComparison comparisonType, [Runtime::InteropServices::Out] Microsoft::AspNetCore::Http::PathString % matched, [Runtime::InteropServices::Out] Microsoft::AspNetCore::Http::PathString % remaining);
public bool StartsWithSegments (Microsoft.AspNetCore.Http.PathString other, StringComparison comparisonType, out Microsoft.AspNetCore.Http.PathString matched, out Microsoft.AspNetCore.Http.PathString remaining);
member this.StartsWithSegments : Microsoft.AspNetCore.Http.PathString * StringComparison * PathString * PathString -> bool
Public Function StartsWithSegments (other As PathString, comparisonType As StringComparison, ByRef matched As PathString, ByRef remaining As PathString) As Boolean
Parameters
- other
- PathString
The PathString to compare.
- comparisonType
- StringComparison
One of the enumeration values that determines how this PathString and value are compared.
- matched
- PathString
The matched segments with the original casing in the source value.
- remaining
- PathString
The remaining segments after the match.
Returns
true if value matches the beginning of this string; otherwise, false.
Remarks
When the other
parameter contains a trailing slash, the PathString being checked must either exactly match or include a trailing slash. For instance, for a PathString of "/a/b", this method will return true
for "/a", but will return false
for "/a/". Whereas, a PathString of "/a//b/" will return true
when compared with "/a/".