Compartilhar via


XboxLiveQualityOfServiceMeasurement.PublishPrivatePayloadBytes(Byte[]) Método

Definição

Define o conteúdo privado retornado quando um host remoto consulta o conteúdo privado.

Importante

Essa API não está disponível para todos os aplicativos. A menos que sua conta de desenvolvedor seja provisionada especialmente pela Microsoft, as chamadas para essas APIs falharão em runtime.

public:
 static void PublishPrivatePayloadBytes(Platform::Array <byte> ^ payload);
 static void PublishPrivatePayloadBytes(winrt::array_view <byte> const& payload);
public static void PublishPrivatePayloadBytes(byte[] payload);
function publishPrivatePayloadBytes(payload)
Public Shared Sub PublishPrivatePayloadBytes (payload As Byte())

Parâmetros

payload

Byte[]

byte[]

O conteúdo a ser publicado quando esse host é consultado para o conteúdo privado. O valor da propriedade MaxPrivatePayloadSize especifica o tamanho máximo permitido do conteúdo privado, em bytes.

Comentários

Os dados de conteúdo privado que estão sendo publicados são usados pelo seu aplicativo para passar o estado específico do aplicativo sobre o jogo em execução no momento sem criar um XboxLiveEndpointPair. Exemplos podem ser: número de slots disponíveis no jogo ou tempo restante na rodada atual.

Os bytes de dados de conteúdo privado não são interpretados ou validados por objetos XboxLiveQualityOfServiceMeasurement . Eles são transmitidos como estão. Assim como acontece com todas as mensagens trocadas com dispositivos remotos pela rede, os aplicativos devem estar cientes de que o dispositivo remoto que está publicando ou recebendo o conteúdo privado pode não estar executando a mesma versão do aplicativo que está sendo executado localmente. Considere usar um esquema de controle de versão e sempre marcar que uma carga seja bem formada antes de agir sobre ele.

Aplica-se a