Aracılığıyla paylaş


LinkGeneratorEndpointNameAddressExtensions.GetUriByName Yöntem

Tanım

Aşırı Yüklemeler

GetUriByName(LinkGenerator, String, RouteValueDictionary, String, HostString, PathString, FragmentString, LinkOptions)

Sağlanan değerleri temel alarak mutlak bir URI oluşturur.

GetUriByName(LinkGenerator, String, Object, String, HostString, PathString, FragmentString, LinkOptions)

Sağlanan değerleri temel alarak mutlak bir URI oluşturur.

GetUriByName(LinkGenerator, HttpContext, String, RouteValueDictionary, String, Nullable<HostString>, Nullable<PathString>, FragmentString, LinkOptions)

Sağlanan değerleri temel alarak mutlak bir URI oluşturur.

GetUriByName(LinkGenerator, HttpContext, String, Object, String, Nullable<HostString>, Nullable<PathString>, FragmentString, LinkOptions)

Sağlanan değerleri temel alarak mutlak bir URI oluşturur.

GetUriByName(LinkGenerator, String, RouteValueDictionary, String, HostString, PathString, FragmentString, LinkOptions)

Kaynak:
LinkGeneratorEndpointNameAddressExtensions.cs

Sağlanan değerleri temel alarak mutlak bir URI oluşturur.

public static string? GetUriByName (this Microsoft.AspNetCore.Routing.LinkGenerator generator, string endpointName, Microsoft.AspNetCore.Routing.RouteValueDictionary values, string scheme, Microsoft.AspNetCore.Http.HostString host, Microsoft.AspNetCore.Http.PathString pathBase = default, Microsoft.AspNetCore.Http.FragmentString fragment = default, Microsoft.AspNetCore.Routing.LinkOptions? options = default);
static member GetUriByName : Microsoft.AspNetCore.Routing.LinkGenerator * string * Microsoft.AspNetCore.Routing.RouteValueDictionary * string * Microsoft.AspNetCore.Http.HostString * Microsoft.AspNetCore.Http.PathString * Microsoft.AspNetCore.Http.FragmentString * Microsoft.AspNetCore.Routing.LinkOptions -> string
<Extension()>
Public Function GetUriByName (generator As LinkGenerator, endpointName As String, values As RouteValueDictionary, scheme As String, host As HostString, Optional pathBase As PathString = Nothing, Optional fragment As FragmentString = Nothing, Optional options As LinkOptions = Nothing) As String

Parametreler

endpointName
String

Uç nokta adı. Uç noktaları çözümlemek için kullanılır.

values
RouteValueDictionary

Yol değerleri. Yol şablonundaki parametreleri genişletmek için kullanılır.

scheme
String

Sonuçta elde edilen URI'ye uygulanan URI şeması.

host
HostString

Sonuçta elde edilen URI'ye uygulanan URI ana bilgisayarı/yetkilisi. öğesinin güvenlik üzerindeki etkileri hosthakkında ayrıntılı bilgi için açıklamalar bölümüne bakın.

pathBase
PathString

İsteğe bağlı bir URI yol tabanı. Sonuçta elde edilen URI'deki yola önceden eklenmiştir.

fragment
FragmentString

İsteğe bağlı bir URI parçası. Sonuçta elde edilen URI'ye eklenir.

options
LinkOptions

İsteğe bağlı LinkOptionsbir . Sağlanan nesnedeki ayarlar, 'den RouteOptionseşleşen adlarla ayarları geçersiz kılar.

Döndürülenler

Mutlak bir URI veya null.

Açıklamalar

değeri host güvenilir bir değer olmalıdır. Geçerli isteğin değerine güvenmek, üst bilgi doğrulanmadığı sürece güvenilmeyen girişin sonuçta elde edilen URI'yi etkilemesine Host izin verebilir. Dağıtım ortamınızda üst bilgiyi düzgün bir şekilde doğrulama Host yönergeleri için dağıtım belgelerine bakın.

Şunlara uygulanır

GetUriByName(LinkGenerator, String, Object, String, HostString, PathString, FragmentString, LinkOptions)

Kaynak:
LinkGeneratorEndpointNameAddressExtensions.cs
Kaynak:
LinkGeneratorEndpointNameAddressExtensions.cs

Sağlanan değerleri temel alarak mutlak bir URI oluşturur.

public static string GetUriByName (this Microsoft.AspNetCore.Routing.LinkGenerator generator, string endpointName, object values, string scheme, Microsoft.AspNetCore.Http.HostString host, Microsoft.AspNetCore.Http.PathString pathBase = default, Microsoft.AspNetCore.Http.FragmentString fragment = default, Microsoft.AspNetCore.Routing.LinkOptions options = default);
public static string? GetUriByName (this Microsoft.AspNetCore.Routing.LinkGenerator generator, string endpointName, object? values, string scheme, Microsoft.AspNetCore.Http.HostString host, Microsoft.AspNetCore.Http.PathString pathBase = default, Microsoft.AspNetCore.Http.FragmentString fragment = default, Microsoft.AspNetCore.Routing.LinkOptions? options = default);
static member GetUriByName : Microsoft.AspNetCore.Routing.LinkGenerator * string * obj * string * Microsoft.AspNetCore.Http.HostString * Microsoft.AspNetCore.Http.PathString * Microsoft.AspNetCore.Http.FragmentString * Microsoft.AspNetCore.Routing.LinkOptions -> string
<Extension()>
Public Function GetUriByName (generator As LinkGenerator, endpointName As String, values As Object, scheme As String, host As HostString, Optional pathBase As PathString = Nothing, Optional fragment As FragmentString = Nothing, Optional options As LinkOptions = Nothing) As String

Parametreler

endpointName
String

Uç nokta adı. Uç noktaları çözümlemek için kullanılır.

values
Object

Yol değerleri. Yol şablonundaki parametreleri genişletmek için kullanılır. İsteğe bağlı.

scheme
String

Sonuçta elde edilen URI'ye uygulanan URI şeması.

host
HostString

Sonuçta elde edilen URI'ye uygulanan URI ana bilgisayarı/yetkilisi. öğesinin güvenlik üzerindeki etkileri hosthakkında ayrıntılı bilgi için açıklamalar bölümüne bakın.

pathBase
PathString

İsteğe bağlı bir URI yol tabanı. Sonuçta elde edilen URI'deki yola önceden eklenmiştir.

fragment
FragmentString

İsteğe bağlı bir URI parçası. Sonuçta elde edilen URI'ye eklenir.

options
LinkOptions

İsteğe bağlı LinkOptionsbir . Sağlanan nesnedeki ayarlar, 'den RouteOptionseşleşen adlarla ayarları geçersiz kılar.

Döndürülenler

Mutlak bir URI veya null.

Açıklamalar

değeri host güvenilir bir değer olmalıdır. Geçerli isteğin değerine güvenmek, üst bilgi doğrulanmadığı sürece güvenilmeyen girişin sonuçta elde edilen URI'yi etkilemesine Host izin verebilir. Dağıtım ortamınızda üst bilgiyi düzgün bir şekilde doğrulama Host yönergeleri için dağıtım belgelerine bakın.

Şunlara uygulanır

GetUriByName(LinkGenerator, HttpContext, String, RouteValueDictionary, String, Nullable<HostString>, Nullable<PathString>, FragmentString, LinkOptions)

Kaynak:
LinkGeneratorEndpointNameAddressExtensions.cs

Sağlanan değerleri temel alarak mutlak bir URI oluşturur.

public static string? GetUriByName (this Microsoft.AspNetCore.Routing.LinkGenerator generator, Microsoft.AspNetCore.Http.HttpContext httpContext, string endpointName, Microsoft.AspNetCore.Routing.RouteValueDictionary? values = default, string? scheme = default, Microsoft.AspNetCore.Http.HostString? host = default, Microsoft.AspNetCore.Http.PathString? pathBase = default, Microsoft.AspNetCore.Http.FragmentString fragment = default, Microsoft.AspNetCore.Routing.LinkOptions? options = default);
static member GetUriByName : Microsoft.AspNetCore.Routing.LinkGenerator * Microsoft.AspNetCore.Http.HttpContext * string * Microsoft.AspNetCore.Routing.RouteValueDictionary * string * Nullable<Microsoft.AspNetCore.Http.HostString> * Nullable<Microsoft.AspNetCore.Http.PathString> * Microsoft.AspNetCore.Http.FragmentString * Microsoft.AspNetCore.Routing.LinkOptions -> string
<Extension()>
Public Function GetUriByName (generator As LinkGenerator, httpContext As HttpContext, endpointName As String, Optional values As RouteValueDictionary = Nothing, Optional scheme As String = Nothing, Optional host As Nullable(Of HostString) = Nothing, Optional pathBase As Nullable(Of PathString) = Nothing, Optional fragment As FragmentString = Nothing, Optional options As LinkOptions = Nothing) As String

Parametreler

httpContext
HttpContext

HttpContext Geçerli istekle ilişkili.

endpointName
String

Uç nokta adı. Uç noktaları çözümlemek için kullanılır.

values
RouteValueDictionary

Yol değerleri. Yol şablonundaki parametreleri genişletmek için kullanılır. İsteğe bağlı.

scheme
String

Sonuçta elde edilen URI'ye uygulanan URI şeması. İsteğe bağlı. Sağlanmazsa değeri Scheme kullanılır.

host
Nullable<HostString>

Sonuçta elde edilen URI'ye uygulanan URI ana bilgisayarı/yetkilisi. İsteğe bağlı. Sağlanmazsa, değer Host kullanılır. öğesinin güvenlik üzerindeki etkileri hosthakkında ayrıntılı bilgi için açıklamalar bölümüne bakın.

pathBase
Nullable<PathString>

İsteğe bağlı bir URI yol tabanı. Sonuçta elde edilen URI'deki yola önceden eklenmiştir. Sağlanmazsa değeri PathBase kullanılır.

fragment
FragmentString

İsteğe bağlı bir URI parçası. Sonuçta elde edilen URI'ye eklenir.

options
LinkOptions

İsteğe bağlı LinkOptionsbir . Sağlanan nesnedeki ayarlar, 'den RouteOptionseşleşen adlarla ayarları geçersiz kılar.

Döndürülenler

Mutlak yolu olan bir URI veya null.

Açıklamalar

değeri host güvenilir bir değer olmalıdır. Geçerli isteğin değerine güvenmek, üst bilgi doğrulanmadığı sürece güvenilmeyen girişin sonuçta elde edilen URI'yi etkilemesine Host izin verebilir. Dağıtım ortamınızda üst bilgiyi düzgün bir şekilde doğrulama Host yönergeleri için dağıtım belgelerine bakın.

Şunlara uygulanır

GetUriByName(LinkGenerator, HttpContext, String, Object, String, Nullable<HostString>, Nullable<PathString>, FragmentString, LinkOptions)

Kaynak:
LinkGeneratorEndpointNameAddressExtensions.cs
Kaynak:
LinkGeneratorEndpointNameAddressExtensions.cs

Sağlanan değerlere göre mutlak bir URI oluşturur.

public static string GetUriByName (this Microsoft.AspNetCore.Routing.LinkGenerator generator, Microsoft.AspNetCore.Http.HttpContext httpContext, string endpointName, object values, string scheme = default, Microsoft.AspNetCore.Http.HostString? host = default, Microsoft.AspNetCore.Http.PathString? pathBase = default, Microsoft.AspNetCore.Http.FragmentString fragment = default, Microsoft.AspNetCore.Routing.LinkOptions options = default);
public static string? GetUriByName (this Microsoft.AspNetCore.Routing.LinkGenerator generator, Microsoft.AspNetCore.Http.HttpContext httpContext, string endpointName, object? values, string? scheme = default, Microsoft.AspNetCore.Http.HostString? host = default, Microsoft.AspNetCore.Http.PathString? pathBase = default, Microsoft.AspNetCore.Http.FragmentString fragment = default, Microsoft.AspNetCore.Routing.LinkOptions? options = default);
static member GetUriByName : Microsoft.AspNetCore.Routing.LinkGenerator * Microsoft.AspNetCore.Http.HttpContext * string * obj * string * Nullable<Microsoft.AspNetCore.Http.HostString> * Nullable<Microsoft.AspNetCore.Http.PathString> * Microsoft.AspNetCore.Http.FragmentString * Microsoft.AspNetCore.Routing.LinkOptions -> string
<Extension()>
Public Function GetUriByName (generator As LinkGenerator, httpContext As HttpContext, endpointName As String, values As Object, Optional scheme As String = Nothing, Optional host As Nullable(Of HostString) = Nothing, Optional pathBase As Nullable(Of PathString) = Nothing, Optional fragment As FragmentString = Nothing, Optional options As LinkOptions = Nothing) As String

Parametreler

httpContext
HttpContext

HttpContext Geçerli istekle ilişkili.

endpointName
String

Uç nokta adı. Uç noktaları çözümlemek için kullanılır.

values
Object

Yol değerleri. Yol şablonundaki parametreleri genişletmek için kullanılır. İsteğe bağlı.

scheme
String

Sonuçta elde edilen URI'ye uygulanan URI şeması. İsteğe bağlı. Sağlanmazsa değeri Scheme kullanılır.

host
Nullable<HostString>

Sonuçta elde edilen URI'ye uygulanan URI ana bilgisayarı/yetkilisi. İsteğe bağlı. Sağlanmazsa, değer Host kullanılır. öğesinin güvenlik üzerindeki etkileri hosthakkında ayrıntılı bilgi için açıklamalar bölümüne bakın.

pathBase
Nullable<PathString>

İsteğe bağlı bir URI yol tabanı. Sonuçta elde edilen URI'deki yola önceden eklenmiştir. Sağlanmazsa değeri PathBase kullanılır.

fragment
FragmentString

İsteğe bağlı bir URI parçası. Sonuçta elde edilen URI'ye eklenir.

options
LinkOptions

İsteğe bağlı LinkOptionsbir . Sağlanan nesnedeki ayarlar, 'den RouteOptionseşleşen adlarla ayarları geçersiz kılar.

Döndürülenler

Mutlak yolu olan bir URI veya null.

Açıklamalar

değeri host güvenilir bir değer olmalıdır. Geçerli isteğin değerine güvenmek, üst bilgi doğrulanmadığı sürece güvenilmeyen girişin sonuçta elde edilen URI'yi etkilemesine Host izin verebilir. Dağıtım ortamınızda üst bilgiyi düzgün bir şekilde doğrulama Host yönergeleri için dağıtım belgelerine bakın.

Şunlara uygulanır