MemoryExtensions.TryWrite Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Sobrecargas
| Name | Description |
|---|---|
| TryWrite(Span<Char>, MemoryExtensions+TryWriteInterpolatedStringHandler, Int32) |
Escreve a cadeia interpolada especificada no espaço de caracteres. |
| TryWrite(Span<Char>, IFormatProvider, MemoryExtensions+TryWriteInterpolatedStringHandler, Int32) |
Escreve a cadeia interpolada especificada no espaço de caracteres. |
| TryWrite(Span<Char>, IFormatProvider, CompositeFormat, Int32, Object[]) |
Escreve a CompositeFormat cadeia no espaço de caracteres, substituindo o item de formato ou itens pela representação da cadeia dos argumentos correspondentes. |
| TryWrite(Span<Char>, IFormatProvider, CompositeFormat, Int32, ReadOnlySpan<Object>) |
Escreve a CompositeFormat cadeia no espaço de caracteres, substituindo o item de formato ou itens pela representação da cadeia dos argumentos correspondentes. |
| TryWrite<TArg0,TArg1,TArg2>(Span<Char>, IFormatProvider, CompositeFormat, Int32, TArg0, TArg1, TArg2) |
Escreve a CompositeFormat cadeia no espaço de caracteres, substituindo o item de formato ou itens pela representação da cadeia dos argumentos correspondentes. |
| TryWrite<TArg0,TArg1>(Span<Char>, IFormatProvider, CompositeFormat, Int32, TArg0, TArg1) |
Escreve a CompositeFormat cadeia no espaço de caracteres, substituindo o item de formato ou itens pela representação da cadeia dos argumentos correspondentes. |
| TryWrite<TArg0>(Span<Char>, IFormatProvider, CompositeFormat, Int32, TArg0) |
Escreve a CompositeFormat cadeia no espaço de caracteres, substituindo o item de formato ou itens pela representação da cadeia dos argumentos correspondentes. |
TryWrite(Span<Char>, MemoryExtensions+TryWriteInterpolatedStringHandler, Int32)
- Origem:
- MemoryExtensions.cs
- Origem:
- MemoryExtensions.cs
- Origem:
- MemoryExtensions.cs
- Origem:
- MemoryExtensions.cs
- Origem:
- MemoryExtensions.cs
Escreve a cadeia interpolada especificada no espaço de caracteres.
public:
[System::Runtime::CompilerServices::Extension]
static bool TryWrite(Span<char> destination, MemoryExtensions::TryWriteInterpolatedStringHandler % handler, [Runtime::InteropServices::Out] int % charsWritten);
public static bool TryWrite(this Span<char> destination, ref MemoryExtensions.TryWriteInterpolatedStringHandler handler, out int charsWritten);
static member TryWrite : Span<char> * TryWriteInterpolatedStringHandler * int -> bool
<Extension()>
Public Function TryWrite (destination As Span(Of Char), ByRef handler As MemoryExtensions.TryWriteInterpolatedStringHandler, ByRef charsWritten As Integer) As Boolean
Parâmetros
A corda interpolada, passada por referência.
- charsWritten
- Int32
Quando este método regressa, contém o número de caracteres escritos no espaço.
Devoluções
true se toda a cadeia interpolada pudesse ser formatada com sucesso; caso contrário, false.
Aplica-se a
TryWrite(Span<Char>, IFormatProvider, MemoryExtensions+TryWriteInterpolatedStringHandler, Int32)
- Origem:
- MemoryExtensions.cs
- Origem:
- MemoryExtensions.cs
- Origem:
- MemoryExtensions.cs
- Origem:
- MemoryExtensions.cs
- Origem:
- MemoryExtensions.cs
Escreve a cadeia interpolada especificada no espaço de caracteres.
public:
[System::Runtime::CompilerServices::Extension]
static bool TryWrite(Span<char> destination, IFormatProvider ^ provider, MemoryExtensions::TryWriteInterpolatedStringHandler % handler, [Runtime::InteropServices::Out] int % charsWritten);
public static bool TryWrite(this Span<char> destination, IFormatProvider? provider, ref MemoryExtensions.TryWriteInterpolatedStringHandler handler, out int charsWritten);
static member TryWrite : Span<char> * IFormatProvider * TryWriteInterpolatedStringHandler * int -> bool
<Extension()>
Public Function TryWrite (destination As Span(Of Char), provider As IFormatProvider, ByRef handler As MemoryExtensions.TryWriteInterpolatedStringHandler, ByRef charsWritten As Integer) As Boolean
Parâmetros
- provider
- IFormatProvider
Um objeto que fornece informação de formatação específica para cada cultura.
A corda interpolada, passada por referência.
- charsWritten
- Int32
Quando este método regressa, contém o número de caracteres escritos no espaço.
Devoluções
true se toda a cadeia interpolada pudesse ser formatada com sucesso; caso contrário, false.
Aplica-se a
TryWrite(Span<Char>, IFormatProvider, CompositeFormat, Int32, Object[])
- Origem:
- MemoryExtensions.cs
- Origem:
- MemoryExtensions.cs
- Origem:
- MemoryExtensions.cs
- Origem:
- MemoryExtensions.cs
Escreve a CompositeFormat cadeia no espaço de caracteres, substituindo o item de formato ou itens pela representação da cadeia dos argumentos correspondentes.
public:
[System::Runtime::CompilerServices::Extension]
static bool TryWrite(Span<char> destination, IFormatProvider ^ provider, System::Text::CompositeFormat ^ format, [Runtime::InteropServices::Out] int % charsWritten, ... cli::array <System::Object ^> ^ args);
public static bool TryWrite(this Span<char> destination, IFormatProvider? provider, System.Text.CompositeFormat format, out int charsWritten, params object?[] args);
static member TryWrite : Span<char> * IFormatProvider * System.Text.CompositeFormat * int * obj[] -> bool
<Extension()>
Public Function TryWrite (destination As Span(Of Char), provider As IFormatProvider, format As CompositeFormat, ByRef charsWritten As Integer, ParamArray args As Object()) As Boolean
Parâmetros
- provider
- IFormatProvider
Um objeto que fornece informação de formatação específica para cada cultura.
- format
- CompositeFormat
Um CompositeFormat.
- charsWritten
- Int32
Quando este método regressa, contém o número de caracteres escritos no espaço.
- args
- Object[]
Um conjunto de objetos para formatar.
Devoluções
true se toda a cadeia interpolada pudesse ser formatada com sucesso; caso contrário, false.
Exceções
format ou args é null.
O índice de um item de formato é maior ou igual ao número de argumentos fornecidos.
Aplica-se a
TryWrite(Span<Char>, IFormatProvider, CompositeFormat, Int32, ReadOnlySpan<Object>)
- Origem:
- MemoryExtensions.cs
- Origem:
- MemoryExtensions.cs
- Origem:
- MemoryExtensions.cs
- Origem:
- MemoryExtensions.cs
Escreve a CompositeFormat cadeia no espaço de caracteres, substituindo o item de formato ou itens pela representação da cadeia dos argumentos correspondentes.
public:
[System::Runtime::CompilerServices::Extension]
static bool TryWrite(Span<char> destination, IFormatProvider ^ provider, System::Text::CompositeFormat ^ format, [Runtime::InteropServices::Out] int % charsWritten, ReadOnlySpan<System::Object ^> args);
public static bool TryWrite(this Span<char> destination, IFormatProvider? provider, System.Text.CompositeFormat format, out int charsWritten, scoped ReadOnlySpan<object?> args);
public static bool TryWrite(this Span<char> destination, IFormatProvider? provider, System.Text.CompositeFormat format, out int charsWritten, ReadOnlySpan<object?> args);
static member TryWrite : Span<char> * IFormatProvider * System.Text.CompositeFormat * int * ReadOnlySpan<obj> -> bool
<Extension()>
Public Function TryWrite (destination As Span(Of Char), provider As IFormatProvider, format As CompositeFormat, ByRef charsWritten As Integer, args As ReadOnlySpan(Of Object)) As Boolean
Parâmetros
- provider
- IFormatProvider
Um objeto que fornece informação de formatação específica para cada cultura.
- format
- CompositeFormat
Um CompositeFormat.
- charsWritten
- Int32
Quando este método regressa, contém o número de caracteres escritos no espaço.
- args
- ReadOnlySpan<Object>
Um conjunto de objetos para formatar.
Devoluções
true se toda a cadeia interpolada pudesse ser formatada com sucesso; caso contrário, false.
Exceções
format é null.
O índice de um item de formato é maior ou igual ao número de argumentos fornecidos.
Aplica-se a
TryWrite<TArg0,TArg1,TArg2>(Span<Char>, IFormatProvider, CompositeFormat, Int32, TArg0, TArg1, TArg2)
- Origem:
- MemoryExtensions.cs
- Origem:
- MemoryExtensions.cs
- Origem:
- MemoryExtensions.cs
- Origem:
- MemoryExtensions.cs
Escreve a CompositeFormat cadeia no espaço de caracteres, substituindo o item de formato ou itens pela representação da cadeia dos argumentos correspondentes.
public:
generic <typename TArg0, typename TArg1, typename TArg2>
[System::Runtime::CompilerServices::Extension]
static bool TryWrite(Span<char> destination, IFormatProvider ^ provider, System::Text::CompositeFormat ^ format, [Runtime::InteropServices::Out] int % charsWritten, TArg0 arg0, TArg1 arg1, TArg2 arg2);
public static bool TryWrite<TArg0,TArg1,TArg2>(this Span<char> destination, IFormatProvider? provider, System.Text.CompositeFormat format, out int charsWritten, TArg0 arg0, TArg1 arg1, TArg2 arg2);
static member TryWrite : Span<char> * IFormatProvider * System.Text.CompositeFormat * int * 'TArg0 * 'TArg1 * 'TArg2 -> bool
<Extension()>
Public Function TryWrite(Of TArg0, TArg1, TArg2) (destination As Span(Of Char), provider As IFormatProvider, format As CompositeFormat, ByRef charsWritten As Integer, arg0 As TArg0, arg1 As TArg1, arg2 As TArg2) As Boolean
Parâmetros de Tipo Genérico
- TArg0
O tipo do primeiro objeto a formatar.
- TArg1
O tipo do segundo objeto a formatar.
- TArg2
O tipo do terceiro objeto a formatar.
Parâmetros
- provider
- IFormatProvider
Um objeto que fornece informação de formatação específica para cada cultura.
- format
- CompositeFormat
Um CompositeFormat.
- charsWritten
- Int32
Quando este método regressa, contém o número de caracteres escritos no espaço.
- arg0
- TArg0
O primeiro objeto a formatar.
- arg1
- TArg1
O segundo objetivo é formatar.
- arg2
- TArg2
O terceiro objetivo a formatar.
Devoluções
true se toda a cadeia interpolada pudesse ser formatada com sucesso; caso contrário, false.
Exceções
format é null.
O índice de um item de formato é maior ou igual ao número de argumentos fornecidos.
Aplica-se a
TryWrite<TArg0,TArg1>(Span<Char>, IFormatProvider, CompositeFormat, Int32, TArg0, TArg1)
- Origem:
- MemoryExtensions.cs
- Origem:
- MemoryExtensions.cs
- Origem:
- MemoryExtensions.cs
- Origem:
- MemoryExtensions.cs
Escreve a CompositeFormat cadeia no espaço de caracteres, substituindo o item de formato ou itens pela representação da cadeia dos argumentos correspondentes.
public:
generic <typename TArg0, typename TArg1>
[System::Runtime::CompilerServices::Extension]
static bool TryWrite(Span<char> destination, IFormatProvider ^ provider, System::Text::CompositeFormat ^ format, [Runtime::InteropServices::Out] int % charsWritten, TArg0 arg0, TArg1 arg1);
public static bool TryWrite<TArg0,TArg1>(this Span<char> destination, IFormatProvider? provider, System.Text.CompositeFormat format, out int charsWritten, TArg0 arg0, TArg1 arg1);
static member TryWrite : Span<char> * IFormatProvider * System.Text.CompositeFormat * int * 'TArg0 * 'TArg1 -> bool
<Extension()>
Public Function TryWrite(Of TArg0, TArg1) (destination As Span(Of Char), provider As IFormatProvider, format As CompositeFormat, ByRef charsWritten As Integer, arg0 As TArg0, arg1 As TArg1) As Boolean
Parâmetros de Tipo Genérico
- TArg0
O tipo do primeiro objeto a formatar.
- TArg1
O tipo do segundo objeto a formatar.
Parâmetros
- provider
- IFormatProvider
Um objeto que fornece informação de formatação específica para cada cultura.
- format
- CompositeFormat
Um CompositeFormat.
- charsWritten
- Int32
Quando este método regressa, contém o número de caracteres escritos no espaço.
- arg0
- TArg0
O primeiro objeto a formatar.
- arg1
- TArg1
O segundo objetivo é formatar.
Devoluções
true se toda a cadeia interpolada pudesse ser formatada com sucesso; caso contrário, false.
Exceções
format é null.
O índice de um item de formato é maior ou igual ao número de argumentos fornecidos.
Aplica-se a
TryWrite<TArg0>(Span<Char>, IFormatProvider, CompositeFormat, Int32, TArg0)
- Origem:
- MemoryExtensions.cs
- Origem:
- MemoryExtensions.cs
- Origem:
- MemoryExtensions.cs
- Origem:
- MemoryExtensions.cs
Escreve a CompositeFormat cadeia no espaço de caracteres, substituindo o item de formato ou itens pela representação da cadeia dos argumentos correspondentes.
public:
generic <typename TArg0>
[System::Runtime::CompilerServices::Extension]
static bool TryWrite(Span<char> destination, IFormatProvider ^ provider, System::Text::CompositeFormat ^ format, [Runtime::InteropServices::Out] int % charsWritten, TArg0 arg0);
public static bool TryWrite<TArg0>(this Span<char> destination, IFormatProvider? provider, System.Text.CompositeFormat format, out int charsWritten, TArg0 arg0);
static member TryWrite : Span<char> * IFormatProvider * System.Text.CompositeFormat * int * 'TArg0 -> bool
<Extension()>
Public Function TryWrite(Of TArg0) (destination As Span(Of Char), provider As IFormatProvider, format As CompositeFormat, ByRef charsWritten As Integer, arg0 As TArg0) As Boolean
Parâmetros de Tipo Genérico
- TArg0
O tipo do objeto a formatar.
Parâmetros
- provider
- IFormatProvider
Um objeto que fornece informação de formatação específica para cada cultura.
- format
- CompositeFormat
Um CompositeFormat.
- charsWritten
- Int32
Quando este método regressa, contém o número de caracteres escritos no espaço.
- arg0
- TArg0
O objetivo a formatar.
Devoluções
true se toda a cadeia interpolada pudesse ser formatada com sucesso; caso contrário, false.
Exceções
format é null.
O índice de um item de formato é maior ou igual ao número de argumentos fornecidos.