WSFederationMessage Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa un mensaje de WS-Federation y define la clase base a partir de la que se derivan las clases de mensaje de WS-Federation más especializadas.
public ref class WSFederationMessage abstract : System::IdentityModel::Services::FederationMessage
public abstract class WSFederationMessage : System.IdentityModel.Services.FederationMessage
type WSFederationMessage = class
inherit FederationMessage
Public MustInherit Class WSFederationMessage
Inherits FederationMessage
- Herencia
- Derivado
Comentarios
La WSFederationMessage clase representa una solicitud de WS-Federation o una respuesta WS-Federation. Las clases más especializadas que representan mensajes WS-Federation específicos derivan de WSFederationMessage; por ejemplo, la SignInRequestMessage clase , que representa un mensaje de solicitud de inicio de sesión WS-Federation.
La WSFederationMessage clase expone varias propiedades que se pueden usar para establecer o acceder a parámetros de mensaje individuales. Estos parámetros también se pueden establecer o acceder a ellos a través del Parameters diccionario. Por ejemplo, puede leer el parámetro wencoding en el mensaje a través de la Encoding propiedad o especificando "wencoding" como clave para el Parameters diccionario.
WSFederationMessage Contiene métodos estáticos a los que se puede llamar para crear el mensaje de WS-Federation adecuado a partir de: una dirección URL que incluye una cadena de consulta; una dirección URL base y una colección de nombres y valores de parámetros WS-Federation; o datos de publicación de formularios en una solicitud HTTP.
Para obtener más información sobre el mensaje que representa esta clase, vea la sección 13 de la especificación siguiente: Lenguaje de federación de servicios web (WS-Federation) versión 1.2.
Constructores
WSFederationMessage(Uri, String) |
Inicializa una nueva instancia de la clase WSFederationMessage desde la dirección URL base a la que se aplica el mensaje y la acción que se realizará (el parámetro de mensaje wa). |
Propiedades
Action |
Obtiene o establece el parámetro wa del mensaje. |
BaseUri |
Obtiene o establece la dirección URL base al que se aplica el mensaje. (Heredado de FederationMessage) |
Context |
Obtiene o establece el parámetro wctx del mensaje. |
Encoding |
Obtiene o establece el parámetro wencoding del mensaje. |
Parameters |
Obtiene los parámetros de mensaje como diccionario. (Heredado de FederationMessage) |
Métodos
CreateFromFormPost(HttpRequestBase) |
Crea un mensaje de WS-Federation a partir del envío de formulario recibido en la solicitud especificada. |
CreateFromNameValueCollection(Uri, NameValueCollection) |
Crea un mensaje de WS-Federation a partir de una colección NameValueCollection de parámetros. |
CreateFromUri(Uri) |
Crea un mensaje de WS-Federation a partir del URI especificado. Los parámetros se supone que se especifican en la cadena de consulta. |
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetParameter(String) |
Devuelve el valor de parámetro especificado del diccionario de parámetros. (Heredado de FederationMessage) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
RemoveParameter(String) |
Quita un parámetro del diccionario de parámetros. (Heredado de FederationMessage) |
SetParameter(String, String) |
Establece el valor de un parámetro en el diccionario de parámetros. (Heredado de FederationMessage) |
SetUriParameter(String, String) |
Establece el valor de un parámetro en el diccionario de parámetros. El valor debe ser un URI absoluto. (Heredado de FederationMessage) |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
TryCreateFromUri(Uri, WSFederationMessage) |
Intenta crear un mensaje de WS-Federation a partir del URI especificado. Los parámetros se supone que se especifican como una cadena de consulta. |
Validate() |
Valida el mensaje. (Heredado de FederationMessage) |
Write(TextWriter) |
Cuando se invalida en una clase derivada, escribe el mensaje en un flujo de salida. (Heredado de FederationMessage) |
WriteFormPost() |
Serializa el mensaje como envío de formulario y devuelve el formulario resultante junto con su JavaScript como cadena. (Heredado de FederationMessage) |
WriteQueryString() |
Devuelve una representación de cadena del mensaje en formato de cadena de consulta. (Heredado de FederationMessage) |