Property | Type | Description | |
---|---|---|---|
Verbs | string[] |
Method | Description | |
---|---|---|
CreateRequest ( string pathInfo ) : object | ||
CreateRequest ( string pathInfo, string>.Dictionary |
||
GetFirstMatchHashKeys ( string pathPartsForMatching ) : IEnumerable |
||
GetFirstMatchWildCardHashKeys ( string pathPartsForMatching ) : IEnumerable |
||
GetHashCode ( ) : int | ||
GetPathPartsForMatching ( string pathInfo ) : string[] | ||
IsMatch ( string httpMethod, string withPathInfoParts ) : bool |
For performance withPathInfoParts should already be a lower case string to minimize redundant matching operations.
|
|
RestPath ( |
Method | Description | |
---|---|---|
ExplodeComponents ( string &withPathInfoParts ) : bool | ||
GetPotentialMatchesWithPrefix ( string hashPrefix, string pathPartsForMatching ) : IEnumerable |
||
RegisterCaseInsenstivePropertyNameMappings ( ) : void |
public CreateRequest ( string pathInfo ) : object | ||
pathInfo | string | |
return | object |
public CreateRequest ( string pathInfo, string>.Dictionary |
||
pathInfo | string | |
queryStringAndFormData | string>.Dictionary | |
fromInstance | object | |
return | object |
public static GetFirstMatchHashKeys ( string pathPartsForMatching ) : IEnumerable |
||
pathPartsForMatching | string | |
return | IEnumerable |
public static GetFirstMatchWildCardHashKeys ( string pathPartsForMatching ) : IEnumerable |
||
pathPartsForMatching | string | |
return | IEnumerable |
public static GetPathPartsForMatching ( string pathInfo ) : string[] | ||
pathInfo | string | |
return | string[] |
public IsMatch ( string httpMethod, string withPathInfoParts ) : bool | ||
httpMethod | string | |
withPathInfoParts | string | |
return | bool |
public RestPath ( |
||
requestType | ||
attr | ServiceStack.ServiceHost.RestServiceAttribute | |
return | System |